2011-07-06 2 views
34

Для следующей ошибки:Не удалось загрузить файл или сборку 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.

Есть ли способ, чтобы устранить эту ошибку, кроме как через раствор:

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

Это решение не работает в моя заявка

ответ

69

Используйте этот код. Это может быть полезно для вас.

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

Это немного отличается от вас. Для получения более подробной информации перейдите по этой ссылке Crystal Report Viewer

+0

Спасибо, что это сработало для меня. Еще раз спасибо. – Priyankara

+0

«Это немного отличается от вас!» В точку! –

+0

Работал для меня (.net 4.6.1) –

2

Этот материал в основном случается, если у вас есть правильная настройка SBO (желаю вам так :)), что между различными компонентами вашего SBO SDK есть сборки с другой версией .NET , Проверьте, установлена ​​ли на вашем компьютере также старая версия SDK SD BOK. Надеюсь, это поможет.

1

Попробуйте вставить код ниже в вашем app.config или web.config файла:

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

Измените первую линию, чтобы успешно работать

После вас открыть файл «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> 
+0

спасибо за простое объяснение, он спас меня от головной боли :) – Hazmat

2

Используйте только

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

Он работает для всех структур!

+0

работал для меня Ty –

0

Последующие шаги: Щелкните правой кнопкой мыши на проекте затем выберите Свойства -> компиляции -> Advance Compile Option -> выберите целевой рамки и выберите .Net Framework 3.5 -> Кликните OK

Вот простое решение.

0

При обращении к этой проблеме в приложении ASP.Net проверьте пул приложений приложения в IIS. Измените пул приложений на .Net 4.0 с .Net 2.0.

Это исправит проблему.

Смежные вопросы