Sürüm Uyuşmazlığı İ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, sürüm uyuşmazlıkları nedeniyle uyumsuz olduğunda ortaya çıkar.

Olası neden

Hata genellikle yalnızca IronPdf.Slim paketi güncel olduğunda, ancak bağımlılıkları güncel olmadığında ortaya çıkar.

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

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

Çözümler

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

  • IronPDF paketlerini yeniden yükleyin: NuGet Paket Yöneticisini kullanarak Visual Studio'da 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'ye Geçin: IronPdf.Slim'i ve bağımlılıklarını kaldırın, ardından tam IronPDF paketini yükleyin. Bu, uyumlu sürümlerle gerekli tüm bağımlılıkları otomatik olarak içerir.

  • Bağımlılıkların otomatik olarak indirilmesini etkinleştirin: Belirtilen bağımlılıkları kaldırın ve IronPdf.Slim ile aşağıdaki kodu 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ırma sırasında doğru yerel ikili dosyaları ve bağımlılıkları indirecektir. Bu, bir internet bağlantısı gerektirir ve biraz zaman alabilir.

Daha fazla yardım gereksinimi duyarsanız, bir Mühendislik Talebi gönderin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.