0

ワークオーダーアプリケーションに取り組んでおり、順調に進んでいます。先日、Crystal レポートをダウンロードしてインストールし、プロジェクトでレポートを設計しました。少しコーディングした後、テストすることにしました。VS 2010 でソリューションを再構築したところ、突然 66 個のエラーが発生しました。

タイプ 'CrystalDecisions.CrystalReports.Engine.Section' が定義されていません タイプ 'CrystalDecisions.Shared.IParameterField' が定義されていません。タイプ 'CrystalDecisions.ReportSource.ICachedReport' が定義されていません。

私はオンラインで検索しましたが、これを引き起こす参照が不足しているようです。ガイドを見つけて、次のファイルを見つけました。

CrystalDecisions.Shared.dll
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.ReportSoruce.dll

次に、プロジェクトを右クリックし、参照を追加してから参照し、上記のファイルを選択しました。

すべてのエラーがなくなりました。その後、プロジェクトを再構築したところ、66 個のエラーがすぐに戻ってきました。それで、参照を間違って追加しましたか、それとも他に何かする必要がありますか? もうプロジェクトをビルドすることさえできません。失敗するだけです。私のコードが必要な場合はお知らせください。これに関連するコードがわかりません。

4

1 に答える 1

4

わかりました。フレームワークの問題でした。これが私が答えを見つけた場所です...

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/08287c95-5d0d-4894-8dda-e624fb088463/

これが解決策です...

プロジェクトを右クリックしてプロパティを選択し、最初の「アプリケーション」タブで「ターゲット フレームワーク」を .net Framework 4 に変更します。

その dll は、プロジェクトがクライアント プロファイルではなく .net 4 FULL プロファイルである場合にのみ機能します。

于 2013-06-07T18:43:31.280 に答える