作成日: 2023/06/21 最終更新日: 2023/07/11
文書種別
使用方法
詳細
プロジェクトのターゲットフレームワークが.NET Frameworkである場合は、ActiveReports for .NET 16.0J と ComponentOne を同一プロジェクトで使用できます。
.NET 6をターゲットにしたプロジェクトでは、ComponentOne側で使用する機能によっては、ActiveReportsと共存できない場合があります。
ActiveReports for .NET 16.0JはDioDocsの英語版であるGrapeCity.Documentsに依存しています。
ComponentOneの.NET 6用パッケージの一部もGrapeCity.Documentsに依存しているため、バージョン競合が発生する組み合わせではActiveReportsと共存できません。
たとえば、以下のパッケージなどがGrapeCity.Documentsに依存しています。
- C1.Win.FlexGrid.ImportExport.Ja 6.0.20231.596
- GrapeCity.Documents.Excel (>= 6.0.4)
- GrapeCity.Documents.Pdf (>= 6.0.0)
- GrapeCity.Documents.Imaging (= 6.0.0)
- GrapeCity.Documents.Pdf (>= 6.0.0)
- GrapeCity.Documents.Excel (>= 6.0.4)
- C1.Win.FlexReport.Ja 6.0.20231.596
- C1.Win.Document.Ja (>= 6.0.20231.596)
- GrapeCity.Documents.Barcode (>= 6.0.4)
- GrapeCity.Documents.Excel (>= 6.0.4)
- GrapeCity.Documents.Imaging.Windows (>= 6.0.4)
- GrapeCity.Documents.Pdf (>= 6.0.4)
- GrapeCity.Documents.Word (>= 6.0.4)
- C1.Win.Document.Ja (>= 6.0.20231.596)
これらのパッケージが提供している機能とActiveReports for .NET 16.0Jを同一プロジェクトで使用するためには、バージョン競合が発生しない組み合わせにしたうえで、GrapeCity.Documentsをプロジェクトに直接インストールする必要があります。
一例として、ActiveReports for .NET 16.0J SP2 と C1.Win.FlexGrid.ImportExport.Jaを併用する場合、以下の順番でパッケージをインストールすることで競合を回避できます。
- GrapeCity.Documents.Imaging 6.1.2
- C1.Win.FlexGrid.ImportExport.Ja 6.0.20231.596
- GrapeCity.ActiveReports.Document.ja 16.2.0
※このパッケージはActiveReportsのレポートを追加したときに自動でインストールされます。
既にバージョン競合が発生している場合、GrapeCity.Documents.Imagingを追加でインストールするだけでは改善されない可能性があります。
一旦すべてのパッケージをアンインストールし、上記の順番でインストールしてください。