نحوه به‌روزرسانی Doconut

این مراحل را برای به‌روزرسانی از نسخه 1.0.5.2 یا پایین‌تر دنبال کنید.

.NET Framework 4.7

پیکربندی Web.config

نمایشگر نیاز دارد HttpHandler از طریق فایل web.config ثبت شود. بسته به نسخه IIS شما می‌توانید این کار را با استفاده از بخش زیر تعریف‌شده در web.config انجام دهید.

Below IIS 7
<httpHandlers>
  <add verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</httpHandlers>
IIS 7 and above
<handlers>
  <add name="DocImage" verb="GET,POST" path="DocImage.axd" type="Doconut.DocImageHandler, Doconut" />
</handlers>

به‌روزرسانی ثبت‌نام در صفحات ASPX

ثبت اسمبلی را در صفحات ASPX خود تغییر دهید.

Old
<%@ Register Assembly="DocumentViewer" Namespace="DotnetDaddy.DocumentViewer" TagPrefix="asp" %>
New
<%@ Register Assembly="Doconut" Namespace="Doconut" TagPrefix="asp" %>

به‌روزرسانی برچسب کنترل

برچسب کنترل را از DocViewer به Viewer به‌روزرسانی کنید.

Old
<asp:DocViewer ID="ctlDoc" runat="server"/>
New
<asp:Viewer ID="ctlDoc" runat="server"/>

به‌روزرسانی فضای‌نام‌ها

Doconut 24.3.0 فضای‌نام‌ها را تغییر نام داد. DLLهای جدید را اضافه کنید: Doconut.dll، Doconut.Formats.dll، Doconut.Configs.dll و Doconut.Clouds.dll.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
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.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
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 or higher

به‌روزرسانی فضای‌نام‌ها

Doconut 24.3.0 فضای‌نام‌ها را تغییر نام داد. DLLهای جدید را اضافه کنید: Doconut.dll، Doconut.Formats.dll، Doconut.Configs.dll و Doconut.Clouds.dll.

New Usings
using Doconut;
using Doconut.Configs;
using Doconut.Formats;
using Doconut.Clouds;
Initialization
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