web-dev-qa-db-ja.com

ファイルまたはアセンブリcrdb_adoplus.dllをロードできませんでした

次のエラーの場合:

ファイルまたはアセンブリ「file:/// C:\ Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll」またはその依存関係の1つをロードできませんでした。

ソリューション以外の方法でこのエラーを解決する方法はありますか?

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
</startup>

そのソリューションは私のアプリケーションでは機能しません

34
fma3

このコードを使用してください。役に立つかもしれません。

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

これはあなたとは少し異なります。詳細については、このリンクをご覧ください Crystal Report Viewer

75
Refat Sardar

正常に動作するように最初の行を変更する

ソリューションエクスプローラーから "App.config"ファイルを開いた後

前へ:

<startup> 

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>

現在:

<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
10
Sherif Hamdy

このようなことは基本的に起こります。SBOの正しいセットアップがある場合(そうすることを望みます:))、SBO SDKの異なるコンポーネント間には、異なる.NETバージョンのアセンブリがあります。マシンにも古いバージョンのSAP BO SDKがインストールされているかどうかを確認してください。お役に立てれば。

2
Tigran

使用のみ

<startup useLegacyV2RuntimeActivationPolicy="true">
</startup>

すべてのフレームワークで機能します!

2
user3216266

App.configまたはweb.configファイルに次のコードを挿入してみてください。

<startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
</startup>
1
yadavr

手順に従ってください:プロジェクトを右クリックして、プロパティ->コンパイル->アドバンスコンパイルオプション->ターゲットフレームワークをクリックして、.Net Framework 3.5を選択します->今すぐOKをクリックします

それがシンプルなソリューションです。

0

ASP.Netアプリケーションでこの問題が発生した場合は、IISでアプリケーションのアプリケーションプールを確認してください。アプリケーションプールを.Net 2.0から.Net 4.0に変更します。

問題が修正されます。

0
Praveen

mSIL、x64、およびx86ビットでも問題なく動作します。

0
dmihailescu