出现以下错误:
无法加载文件或程序集'file:/// C:\ Program Files \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet1 \ crdb_adoplus.dll'或其依赖项之一。
除了通过解决方案之外,有没有办法解决此错误:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
该解决方案在我的应用程序中不起作用
答案 0 :(得分:75)
请使用此代码。 它可能对你有所帮助。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
这与你略有不同。 有关详细信息,请访问此链接Crystal Report Viewer
答案 1 :(得分:10)
更改第一行以成功运作
从解决方案资源管理器中打开文件“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>
答案 2 :(得分:2)
这个东西基本上都会发生,如果你有正确的SBO设置(我希望你这样:)),在SBO SDK的不同组件之间有不同.NET版本的程序集。检查您的计算机上是否安装了旧版本的SAP BO SDK。 希望这会有所帮助。
答案 3 :(得分:2)
仅限使用
<startup useLegacyV2RuntimeActivationPolicy="true">
</startup>
适用于所有框架!
答案 4 :(得分:1)
尝试在app.config或web.config文件中插入以下代码:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
答案 5 :(得分:1)
全新安装Crystal Reports。
我必须卸载所有Crystal(运行时和Visual Studio) 然后仅安装Visual Studio 2019(SP26)的Crystal Reports 最后,我选中了“ For Visual Studio”版本中包含的用于安装运行时的复选框。
答案 6 :(得分:0)
在ASP.Net应用程序中遇到此问题时,请检查IIS中应用程序的应用程序池。将应用程序池从.Net 2.0更改为.Net 4.0。
它将解决问题。
答案 7 :(得分:0)
对于所有配置,我都可以正常使用:MSIL,x64和x86位 甚至还可以。