كيفية تحديث Doconut

اتبع هذه الخطوات لتحديث من الإصدار 1.0.5.2 أو أقل.

إطار عمل .NET 4.7

تكوين Web.config

يتطلب العارض تسجيل HttpHandler عبر ملف web.config. حسب إصدار IIS الخاص بك يمكن القيام بذلك باستخدام القسم التالي المعرّف في web.config.

الإصدارات الأقدم من IIS 7:

xml
<httpHandlers>
  <add verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</httpHandlers>

IIS 7 وما فوق:

xml
<handlers>
  <add name="DocImage" verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</handlers>

تحديث Register في صفحات ASPX

غيّر تسجيل التجميع في صفحات ASPX الخاصة بك.

القديم:

aspx
<%@ Register Assembly="DocumentViewer" Namespace="DotnetDaddy.DocumentViewer" TagPrefix="asp" %>

الجديد:

aspx
<%@ Register Assembly="Doconut" Namespace="Doconut" TagPrefix="asp" %>

تحديث وسم التحكم

حدّث وسم التحكم من DocViewer إلى Viewer.

القديم:

aspx
<asp:DocViewer ID="ctlDoc" runat="server"/>

الجديد:

aspx
<asp:Viewer ID="ctlDoc" runat="server"/>

تحديث المساحات الاسمية

قامت Doconut 24.3.0 بإعادة تسمية المساحات الاسمية. أضف ملفات DLL الجديدة: Doconut.dll، Doconut.Formats.dll، Doconut.Configs.dll، و Doconut.Clouds.dll.

الـ Usings الجديدة:

csharp
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;

التهيئة:

csharp
var viewer = new Viewer();

تبعيات الحزمة

  • Newtonsoft.Json 13.0.3
  • System.Text.Encoding.CodePages 6.0.0
  • System.Text.Json 6.0.0

.NET Standard / Core

تحديث المساحات الاسمية

قامت Doconut 24.3.0 بإعادة تسمية المساحات الاسمية. أضف ملفات DLL الجديدة: Doconut.dll، Doconut.Formats.dll، Doconut.Configs.dll، و Doconut.Clouds.dll.

الـ Usings الجديدة:

csharp
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;

التهيئة:

csharp
var viewer = new Viewer();

تبعيات الحزمة

  • Microsoft.Extensions.Caching.Abstractions 3.1.10
  • SkiaSharp 2.88.6
  • Newtonsoft.Json 13.0.3
  • System.Drawing.Common 6.0.0
  • System.Text.Json 6.0.0
  • System.Text.Encoding.CodePages 7.0.0

.NET 6 أو أعلى

تحديث المساحات الاسمية

قامت Doconut 24.3.0 بإعادة تسمية المساحات الاسمية. أضف ملفات DLL الجديدة: Doconut.dll، Doconut.Formats.dll، Doconut.Configs.dll، و Doconut.Clouds.dll.

الـ Usings الجديدة:

csharp
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;

التهيئة:

csharp
var viewer = new Viewer();

تبعيات الحزمة

  • Microsoft.Extensions.Caching.Abstractions 3.1.10
  • Newtonsoft.Json 13.0.3
  • SkiaSharp 2.88.6
  • System.Drawing.Common 7.0.0
  • System.Text.Encoding.CodePages 7.0.0

هل كانت هذه الصفحة مفيدة؟