IronWord with DocumentFormat.OpenXml

This article was translated from English: Does it need improvement?
Translated
View the article in English

Projede iki paketin paylaşılması durumunda, IronWord'un DocumentFormat.OpenXml ile birlikte çalıştırılması bozuk belgeler, yanlış formatlama veya çalışma zamanı hataları üretebilir.

System.InvalidOperationException
NullReferenceException

Sorun, IronWord ile DocumentFormat.OpenXml'un yeni sürümleri arasındaki dahili tür ve bağımlılık uyumsuzluklarından kaynaklanmaktadır. Bu sürümler uyuşmadığında, belge bozulmaları, bozuk biçimlendirme veya çalışma zamanı sırasında atılan istisnalar görürsünüz.

Çözüm

Seçenek 1: DocumentFormat.OpenXml'i 2.8.1 sürümüne sabitleyin

Projenizin her iki paketi de gerçekten gerekli kılması durumunda, DocumentFormat.OpenXml'u 2.8.1 sürümüne kilitleyin. IronWord ile herhangi bir kararlılık veya çıktı sorunu yaşamadan bir arada var olduğu bilinen tek sürümdür.

Install-Package DocumentFormat.OpenXml -Version 2.8.1
Install-Package DocumentFormat.OpenXml -Version 2.8.1
SHELL

Uyarı DocumentFormat.OpenXml'in daha yeni herhangi bir sürümü desteklenmez ve IronWord'u bozabilir.

Seçenek 2: DocumentFormat.OpenXml'i Bırakın

Paket iş akışınız için hayati değilse, kaldırın ve sadece IronWord'a güvenin. Yalnızca IronWord'u kullanarak çatışmayı tamamen önleyebilir ve çıktıyı güvenilir tutabilirsiniz.

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 48,355 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronWord
bir örnek çalıştırın verilerinizi bir Word belgesine dönüştürün.