DocumentFormat.OpenXmlでのIronWord

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

IronWordをDocumentFormat.OpenXmlと一緒に実行すると、プロジェクト内で2つのパッケージが共有される場合に、文書の破損、不正なフォーマット、または実行時エラーが発生することがあります。

System.InvalidOperationException
NullReferenceException

問題は、IronWordとDocumentFormat.OpenXmlの新しいリリース間での内部型および依存関係の不一致から生じます。 これらのバージョンが一致しない場合は、文書の破損、フォーマットの破損、または実行時に例外がスローされることがあります。

解決策

オプション1:DocumentFormat.OpenXmlを2.8.1に固定

プロジェクトに本当に両方のパッケージが必要な場合は、2.8.1に固定してください。 これはIronWordと一緒に共存し、安定性や出力の問題がない唯一のバージョンとして知られています。

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

警告DocumentFormat.OpenXmlの新しいバージョンはサポートされておらず、IronWordを壊す可能性があります。

オプション2:DocumentFormat.OpenXmlを削除

パッケージがワークフローに不可欠でない場合は、それを削除し、IronWordだけに頼ります。 IronWord単独で使用すると、完全に衝突を回避し、出力が信頼性を保ちます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 48,355 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronWord
サンプルを実行する あなたのデータが Word ドキュメントになるのを見る。