
Doğru Doconut SDK'sını Seçmek: .NET Standard 2.1, .NET 6 veya .NET 8
Uygulama barındırıcısıyla başlayın
Bir Doconut paketini seçmek, onu çalıştıracak proje ile başlar. Yeni bir .NET 8 web uygulaması, yerleşik bir .NET 6 servisi ve kütüphane uyumlu bir ASP.NET Core barındırıcısı hepsi gömülü belge görüntümeye ihtiyaç duyabilir, ancak çerçeve kısıtlamaları ve yükseltme planları farklıdır.

Doconut, .NET 8, .NET 6 ve yeni .NET Standard 2.1 paketini tüketen uyumlu barındırıcılara yönelik mevcut SDK yolları sunar. Doğru seçim genellikle barındırıcıyla doğrudan eşleşen ve uygulamayı sürdüren ekip için en az çerçeve belirsizliği bırakan pakettir.
Doconut Viewer SDK genel bakışı ürün özelliklerinin başlangıç noktasıdır. Paketi seçmek için çerçeve‑özel belgeleri kullanın.
Üç etiketin ne anlama geldiğini anlayın
.NET 8 ve .NET 6 uygulama hedefleridir. Bir web uygulaması bu çalışma zamanlarından birini hedefleyebilir ve eşleşen Doconut paketini seçebilir.
.NET Standard 2.1 farklıdır: uyumlu .NET barındırıcılara tüketilebilen bir kütüphane API sözleşmesi tanımlar. Doconut 26.8.0, .NET Core 3.0 ve üzerini hedefleyen, .NET 5'ten .NET 8'e kadar olan uygulamalar için mevcut Doconut.NETStandard neslini tanıtır. .NET Framework tarafından tüketilemez.
Bu ayrım kararı temellendirir. .NET Standard 2.1'i daha genel bir şey gibi göründüğü için seçmeyin; sözleşmesi barındırıcı ve çözüm yapısı için uygun olduğunda seçin.
Pratik bir seçim tablosu
| Uygulama durumu | Değerlendirilecek Doconut yolu | Neden |
|---|---|---|
| Yeni .NET 8 hedefli uygulama | Doconut.NET8 | Mevcut .NET geliştirme ve tam .NET 8 dokümantasyon yolu için doğrudan eşleşme. |
| .NET 6'da kalması gereken mevcut uygulama | Doconut.NET6 | Barındırıcının hedefini korurken mevcut bağımlılık enjeksiyonu, ara katman, asenkron oturum ve isteğe bağlı dağıtık modeli sağlar. |
| .NET Standard sözleşmesinin gerektiği uyumlu ASP.NET Core barındırıcısı | Doconut.NETStandard 26.8.0+ | .NET Standard 2.1'i hedefler ve desteklenen barındırıcılara mevcut Doconut entegrasyonunu sunar. |
| Mevcut Doconut.NETStandard 26.7.0 veya daha önceki entegrasyon | 26.8.0+ seçmeden önce bir geçiş planlayın | Paket kimliği aynı kalır, ancak hedef ve API nesli değişir. |
| .NET Framework hedefli uygulama | Doconut.NETFramework | .NET Framework .NET Standard 2.1'i tüketemez. |
Bu tablo ilk kararı daraltır. Lisanslama, isteğe bağlı eklentiler, belge formatları, dağıtım tasarımı ve yükseltme çabası hâlâ ayrı ayrı doğrulama gerektirir.
Yeni .NET 8 uygulamaları için Doconut.NET8'i seçin
Yeni bir .NET 8 uygulaması için, özel paket değerlendirmek için en net seçimdir. .NET 8 Görüntüleyici sayfası bağımlılık enjeksiyonu, ara katman tarafından sunulan kaynaklar, asenkron belge oturumları ve isteğe bağlı dağıtık iş akışlarına dayalı mevcut modeli açıklar.
Doğrudan bir çalışma zamanı eşleşmesi, dokümantasyonu takip etmeyi de kolaylaştırır. Kurulum, yapılandırma, sorun giderme, eklentiler ve örnekler tek bir çerçeve‑özel yol içinde değerlendirilebilir.
Kullanıma almadan önce, ürünün gerçekten ihtiyaç duyduğu belge formatlarını ve isteğe bağlı özellikleri test edin. Bir paket eşleşmesi, kimlik doğrulama, yetkilendirme, depolama, saklama, izleme ve kaynak limitleri gibi uygulama‑seviyesi kararların yerini almaz.
.NET 6 üzerinde kalması gereken ana bilgisayar için Doconut.NET6'yı seçin
Köklü bir uygulamanın .NET 6 üzerinde kalmasını gerektiren bağımlılıkları veya destek taahhütleri olabilir. güncellenmiş .NET 6 Görüntüleyici uygulamanın bu hedefi korumasını sağlar ve Doconut'un mevcut bütünleşme mimarisine geçiş yapmasına izin verir.
Bu, bir çalışma zamanı yükseltmesi ve bir belge‑görüntüleyici geçişinin aynı sürümde gerçekleşmemesi gerektiğinde yararlıdır. Ekip, ana bilgisayar çerçevesini sabit tutarken görüntüleyici kaydını, kaynak teslimini, eşzamansız açmayı ve belge oturumlarını modernize edebilir.
Mevcut projenin klasik mi yoksa güncellenmiş Doconut .NET 6 bütünleşmesini kullanıp kullanmadığını kontrol edin. Paket adları tek başına nesli ortaya çıkarmayabilir. Resmi geçiş belgeleri, API imzalarını ve onları ayıran barındırma kalıplarını tanımlar.
Sözleşme çözüme uyduğunda Doconut.NETStandard'ı seçin
Yeni .NET Standard 2.1 kurulum kılavuzu uyumluluk sınırını tanımlar. .NET Core 3.0 ve sonraki ana bilgisayarları, .NET 5, 6, 7 ve 8 dahil olmak üzere destekler ve .NET Framework'ü hariç tutar.
Bu yol, çözümün özellikle .NET Standard kütüphane sözleşmesini gerektirdiğinde mantıklı olabilir. Sürüm seçimi kritiktir: Doconut.NETStandard 26.7.0 ve öncekileri .NET Standard 2.0 hedefler ve önceki bütünleşmeyi kullanır, 26.8.0 ve sonrası ise mevcut API ile .NET Standard 2.1 hedefler.
Uygulama zaten eski paket neslini kullanıyorsa, güncellemeden önce .NET Standard geçiş kılavuzuna başvurun. Değişiklik sadece derlemeyi değil; başlangıç, görüntüleyici ömrü, kaynak yönlendirme, belge açma, lisanslama, eklentiler ve dağıtık yayınlamayı da etkileyebilir ve dikkat gerektirebilir.
Tam uygulama etkisini karşılaştırın
Küçük bir kavram kanıtı, “paket kuruluyor mu?” sorusundan daha fazlasını yanıtlamalıdır. Değerlendirin:
- Ana bilgisayar uyumluluğu: Uygulama hedefini ve görüntüleyici paketine referans veren her projeyi doğrulayın.
- Bütünleşme nesli: Mevcut veya klasik kayıt, görüntüleyici oluşturma ve belge açma kalıplarını belirleyin.
- Belge kapsamı: Ürün için gerekli temsilci PDF, Office, CAD, görüntü, e‑posta veya tıbbi dosyaları test edin.
- Eklenti ihtiyaçları: İş akışına ait olduğunda Arama, Açıklama, Dönüştürücü veya DICOM yeteneklerini ayrı ayrı doğrulayın.
- Operasyonel model: Oturum ömrü, önbellekleme, kaynak teslimi, temizlik ve tek düğüm veya dağıtık tasarımını test edin.
- Yükseltme çabası: Çerçeve değişikliklerini Doconut değişikliklerinden ayırarak hataların teşhisini kolaylaştırın.
- Uygulama kontrolleri: Çevre sistemde erişim, depolama, saklama ve teslim davranışını doğrulayın.
Her sonuçla birlikte paket sürümünü ve çerçeve hedefini kaydedin. Bu, bir SDK yolunda başarılı bir testin başka bir yol hakkında kanıt olarak yanlış anlaşılmasını önler.
Çerçeve seçimini açıkça belirtin
İyi bir mimari not kısa olabilir: uygulama hedefini, seçilen Doconut paketini ve sürümünü, gerekli eklentileri, dağıtım modelini ve uygulama sırasında kullanılan belge yolunu belirtin. Bu karar kaydı, sonraki yükseltmelerin paket adı varsayımlarından ziyade gerçeklerden başlamasına yardımcı olur.
Yeni .NET 8 geliştirmeleri için, özel .NET 8 SDK'sı ile başlayın. .NET 6 üzerinde kalan bir uygulama için, güncellenmiş .NET 6 paketini değerlendirin. .NET Standard 2.1 sözleşmesi uyumlu bir ana bilgisayar için doğru ise Doconut.NETStandard 26.8.0+ kullanın ve .NET Framework uygulamalarını kendi özel paket yolunda tutun.
Seçilen yolu kendi uygulamanız ve belgelerinizle test etmek için Doconut dokümantasyon merkezi ve bir deneme indirin gözden geçirin.