作成日: 2022/05/23 最終更新日: 2022/05/23
文書種別
技術情報
詳細
.NET Frameworkのプロジェクトで、SPREAD for Windows Forms 15.0JとComponentOne for WinFormsのNuGetパッケージを追加して両者を使用すると、SPREADのインストール時にプロジェクトに含まれるComponentOneのアセンブリバージョンが書き換えられる場合や、ComponentOneコントロールの追加時やビルド時にエラーが発生する場合があります。
SPREADデザイナでは以下のComponentOneのアセンブリを使用しており、これらのアセンブリに含まれるコントロールと併用した場合に現象が発生します。
C1.C1Zip.4.5.2.dll
C1.Win.4.5.2.dll
C1.Win.C1Command.4.5.2.dll
C1.Win.C1Input.4.5.2.dll
C1.Win.C1InputPanel.4.5.2.dll
C1.Win.C1Themes.4.5.2.dll
C1.Win.C1Themes.Extended.4.5.2.dll
C1.Win.Ribbon.4.5.2.dll
SPREADデザイナでは以下のComponentOneのアセンブリを使用しており、これらのアセンブリに含まれるコントロールと併用した場合に現象が発生します。
C1.C1Zip.4.5.2.dll
C1.Win.4.5.2.dll
C1.Win.C1Command.4.5.2.dll
C1.Win.C1Input.4.5.2.dll
C1.Win.C1InputPanel.4.5.2.dll
C1.Win.C1Themes.4.5.2.dll
C1.Win.C1Themes.Extended.4.5.2.dll
C1.Win.Ribbon.4.5.2.dll
回避方法
NuGetパッケージではなく、インストーラでSPREADをインストールして使用することで回避可能です。