Crystal Reports & Framework 4でcrdb_adoplus.dllエラーの回避方法
VisualStadio 2010でクリスタルレポートをいじってるとコンパイルはできるが印刷できない場合がある。
レポートの印刷を実行しようとすると「BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll」のファイルが無いよと言ってくる。
対処方法としては、スタートアッププロジェクトのapp.configを下記のように変更する。
変更前
<?xml version="1.0"?> <configuration> 〜〜〜〜〜〜〜〜〜〜〜〜 <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>
変更後
<?xml version="1.0"?> <configuration> 〜〜〜〜〜〜〜〜〜〜〜〜 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>