Sürüm Uyumsuzluğu İstisnası

This article was translated from English: Does it need improvement?
Translated
View the article in English
Invalid assembly version for 'IronInterop' (actual: 2022.x.x.xxxx; expected: 2022.x.x.xxxx). This version of IronPdf requires updated native dependencies. Please clear your build output directory of old assemblies so IronPdf can automatically download the new dependencies at runtime. Alternatively, you may add NuGet package IronPdf.Native.Chrome version 2022.x.xxxx to your project and rebuild.

Bu hata, IronPdf.Slim paketi ve bağımlılıklarının uyumsuz sürümler nedeniyle uyumsuz olması durumunda oluşur.

Olası Neden

Hata genellikle yalnızca IronPdf.Slim paketi güncellendiğinde ortaya çıkar, oysa bağımlılıkları eski kalır.

IronPdf.Slim paketi için anahtar bağımlılıklar şunlardır:

Bu bağımlılıklar, özellikle eski sürümlerde, IronPdf.Slim ile otomatik olarak güncellenmeyebilir.

Cozumler

Bu sorunu çözmek için aşağıdaki seçenekleri göz önünde bulundurun:

  • IronPDF paketlerini yeniden yükleyin: Visual Studio'da NuGet Paket Yöneticisini kullanarak tüm IronPDF ile ilgili paketleri kaldırın, ardından en son sürümleri yeniden yükleyin. Bu, eski ikili dosyaların kaldırılmasını sağlar, çalışma zamanı çakışmalarını önler. Uyumlu bağımlılık sürümleri için NuGet sayfasına bakın.

  • IronPdf'e Geçiş: IronPdf.Slim ve bağımlılıklarını kaldırın, ardından tam IronPdf paketini yükleyin. Bu, uyumlu sürümlerle tüm gerekli bağımlılıkları otomatik olarak içerir.

  • Bağımlılıkların otomatik indirilmesini etkinleştirin: Belirtilen bağımlılıkları kaldırın ve IronPdf.Slim'i aşağıdaki kodla kullanın:

    // Enables automatic download of native binaries during runtime
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
    // Enables automatic download of native binaries during runtime
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
    ' Enables automatic download of native binaries during runtime
    IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
    $vbLabelText   $csharpLabel

    Bu, ilk çalıştırmada doğru yerel ikili dosyaların ve bağımlılıkların indirilmesini sağlayacaktır. Bu işlem için bir internet bağlantısı gereksinimi vardır ve süreç biraz zaman alabilir.

Daha fazla yardıma ihtiyaçınız varsa bir Mühendislik Talebi gönderin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.