نحوه به‌روزرسانی 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 یا بالاتر

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

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