DocumentFormat.OpenXmlでのIronWord
Curtis Chau
Updated: 2026年6月29日
IronWordをDocumentFormat.OpenXmlと一緒に実行すると、プロジェクト内で2つのパッケージが共有される場合に、文書の破損、不正なフォーマット、または実行時エラーが発生することがあります。
System.InvalidOperationException
NullReferenceException
Text
問題は、IronWordとDocumentFormat.OpenXmlの新しいリリース間での内部型および依存関係の不一致から生じます。 これらのバージョンが一致しない場合は、文書の破損、フォーマットの破損、または実行時に例外がスローされることがあります。
解決策
オプション1:DocumentFormat.OpenXmlを2.8.1に固定
プロジェクトに本当に両方のパッケージが必要な場合は、2.8.1に固定してください。 これはIronWordと一緒に共存し、安定性や出力の問題がない唯一のバージョンとして知られています。
Install-Package DocumentFormat.OpenXml -Version 2.8.1
SHELL
警告: DocumentFormat.OpenXmlの新しいバージョンはサポートされておらず、IronWordを壊す可能性があります。
オプション2:DocumentFormat.OpenXmlを削除
パッケージがワークフローに不可欠でない場合は、それを削除し、IronWordだけに頼ります。 IronWord単独で使用すると、完全に衝突を回避し、出力が信頼性を保ちます。

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