作成日: 2015/06/01 最終更新日: 2015/06/01
文書種別
制限事項
詳細
C1.C1Report.4.dllを使用したプロジェクトを製品付属のプロジェクト移行ツールで移行したとき、プロジェクトのビルド時に以下のようなエラーが発生する場合があります。
エラー内容:
アセンブリ 'C1.Web.Wijmo.Controls.4, Version=XXXX' は、参照されているアセンブリ 'C1.C1Report.4, Version=XXXX' よりも新しいバージョンを含む 'C1.C1Report.4, Version=XXXX' を使用します
または
現在、プロジェクトには、C1.C1Report.4 の複数のバージョンへの参照、バージョン XXXX への 直接的な参照、および ('C1.Web.Wijmo.Controls.C1ReportViewer.C1ReportViewer' を経由する) バージョン XXXX への間接的な参照が含まれています。
これらのエラーは、問題の発生するプロジェクトで正しいC1.C1Report.4.dllが参照されていない場合に発生します。
この現象は、次のような原因で発生しています。
まず、移行ツールで移行すると、C1.C1Report.4.dllの参照パスの削除と、アセンブリの特定バージョンをFalseに設定する処理が実行されます。
また、C1.C1Report.4.dllは、ComponentOne Studo for WinFormsとComponentOne Studio for ASP.NET Web Formsに収録されており、それぞれ異なるバージョンのC1.C1Report.4.dllが収録されています。
これらの2つのエディションがインストールされた環境では、上記移行ツールの処理によって、プロジェクトのC1.C1Report.4.dllの参照先が自動的に別のエディションのC1.C1Report.4.dllとなることがあり、この時、上記のようなエラーが発生します。
エラー内容:
アセンブリ 'C1.Web.Wijmo.Controls.4, Version=XXXX' は、参照されているアセンブリ 'C1.C1Report.4, Version=XXXX' よりも新しいバージョンを含む 'C1.C1Report.4, Version=XXXX' を使用します
または
現在、プロジェクトには、C1.C1Report.4 の複数のバージョンへの参照、バージョン XXXX への 直接的な参照、および ('C1.Web.Wijmo.Controls.C1ReportViewer.C1ReportViewer' を経由する) バージョン XXXX への間接的な参照が含まれています。
これらのエラーは、問題の発生するプロジェクトで正しいC1.C1Report.4.dllが参照されていない場合に発生します。
この現象は、次のような原因で発生しています。
まず、移行ツールで移行すると、C1.C1Report.4.dllの参照パスの削除と、アセンブリの特定バージョンをFalseに設定する処理が実行されます。
また、C1.C1Report.4.dllは、ComponentOne Studo for WinFormsとComponentOne Studio for ASP.NET Web Formsに収録されており、それぞれ異なるバージョンのC1.C1Report.4.dllが収録されています。
これらの2つのエディションがインストールされた環境では、上記移行ツールの処理によって、プロジェクトのC1.C1Report.4.dllの参照先が自動的に別のエディションのC1.C1Report.4.dllとなることがあり、この時、上記のようなエラーが発生します。
回避方法
本エラーが発生する場合には、プロジェクトの参照設定で、正しいC1.C1Report.4.dllを参照するように再設定する必要があります。
- [ソリューションエクスプローラ]の[参照設定]から、既存のC1.C1Report.4.dllの参照を削除します。
- Visual Studioのメニューで[プロジェクト] - [参照の追加]を選択します。
- 正しいバージョンのC1.C1Report.4.dllを参照します。
- Visual Studio 2012/2013の場合
[参照マネージャー]ダイアログで[参照]ボタンを押して、下記のファイルを選択します。
C:¥Program Files (x86)¥ComponentOne¥Studio for Web Forms¥Bin¥v4¥C1.C1Report.4.dll
- Visual Studio 2010の場合
[参照の追加]ダイアログの[参照]タブで下記のファイルを選択します。
C:¥Program Files (x86)¥ComponentOne¥Studio for Web Forms¥Bin¥v4¥C1.C1Report.4.dll
- Visual Studio 2012/2013の場合
旧文書番号
81334