9

Windowsアプリケーションを作成するためにc#を使用して、VS 2010SAPCrystalReportsで問題が発生しています。

次のコードで次のエラーが発生します:

 CrystalReport1 cr1 = new CrystalReport1();
 cr1.SetDataSource(dt1); //Error 
ファイルまたはアセンブリを読み込めませんでした'file:/// C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \ dotnet1\crdb_adoplus.dll'または1つその依存関係の。システムは、指定されたファイルを見つけることができません。
4

3 に答える 3

18

useLegacyV2RuntimeActivationPolicy属性を.configファイルに追加して、このソリューションを使用してみてください

<startup useLegacyV2RuntimeActivationPolicy="true">
于 2012-06-08T03:49:30.597 に答える
7
 <startup useLegacyV2RuntimeActivationPolicy="true" >
    <supportedruntime version="v4.0" sku=".NETFramework,Version=v4.0" />
 </startup>

このコードを app.config に追加します。

于 2012-06-08T10:57:36.650 に答える
0

おそらく、Crystal Reports ランタイム ファイルをインストールする必要があります。それらを見つけるためにGoogle検索を実行できるはずです。エラー メッセージは、.dll が見つからないことが問題であることを明確に示しています。それを読んで ;)

編集: マシンで crdb_adoplus.dll を見つけて、アプリケーション ディレクトリにコピーしてみてください。

于 2012-06-07T22:54:30.087 に答える