2011-07-06 31 views
34

Dla następującego błędu:Nie można załadować pliku lub zestawu crdb_adoplus.dll

Could not load file or assembly ‘file:///C:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll’ or one of its dependencies.

Czy istnieje jakiś sposób, aby rozwiązać ten problem inny niż poprzez rozwiązanie:

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

To rozwiązanie nie działać w moja aplikacja to:

Odpowiedz

69

Proszę użyć tego kodu. Może to być pomocne dla Ciebie.

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

To trochę inaczej niż ty. Aby uzyskać więcej informacji odwiedź ten link Crystal Report Viewer

+0

Dzięki temu zadziałało dla mnie. Jeszcze raz dziękuję. – Priyankara

+0

"To trochę różni się od Ciebie!" Dokładnie! –

+0

Pracował dla mnie (.net 4.6.1) –

2

Zasadniczo to się dzieje, jeśli masz poprawną konfigurację SBO (tak ci życzę :)), że pomiędzy różnymi komponentami twojego SBO SDK są złoźenia z inną wersją .NET . Sprawdź, czy masz zainstalowaną starą wersję SAP BO SDK na swoim komputerze. Mam nadzieję, że to pomoże.

1

spróbuj włożyć poniższy kod na swojej app.config lub web.config pliku:

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

zmienić pierwszy wiersz do pracy z powodzeniem

Po ciebie otwórz plik "App.config" z Solution Explorer

Poprzednia:

<startup> 

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

prądu:

<startup useLegacyV2RuntimeActivationPolicy="true"> 

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

dziękuję za proste wyjaśnienie uratował mnie od bólu głowy :) – Hazmat

2

Używaj tylko

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

To działa dla wszystkich ram!

+0

pracował dla mnie Ty –

0

Wykonaj kroki: prawym przyciskiem myszy na projekcie następnie kliknij Właściwości -> kompilacji -> Advance kompilacji Opcja -> kliknij ramy docelowy i wybierz .NET Framework 3.5 -> Teraz kliknij OK

Ów prostego rozwiązania.

0

W przypadku wystąpienia tego problemu w aplikacji ASP.Net, sprawdź pulę aplikacji aplikacji w IIS. Zmień pulę aplikacji na .Net 4.0 z .Net 2.0.

Naprawi problem.

Powiązane problemy