crystal 报告在 c# 中从 vs2008 迁移到 vs2012 时未找到文件异常未处理
file not found exception was unhandled on crystal report migrating from vs2008 to vs2012 in c#
我试图在 VS2012 中打开 VS2008 版本的应用程序,而 运行 它必须生成 crytal 报告的应用程序出现错误:
Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
我可以看到 crystal 报告它很好。
我已经在 appconfig 文件中进行了更改:
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup></configuration>
所以请指教。
谢谢
确保您的计算机或您正在测试应用程序的服务器上的 Crystal .NET Framework 或 VS 2012 运行时版本正确。简单地更改配置将无济于事。您可以在此处下载 VS 的最新运行时:SAP Crystal Reports, developer version for Microsoft Visual Studio: Updates & Runtime Downloads
修改你所有的app.config。(如果超过一个)
之前
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>
之后
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>
我试图在 VS2012 中打开 VS2008 版本的应用程序,而 运行 它必须生成 crytal 报告的应用程序出现错误:
Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
我可以看到 crystal 报告它很好。 我已经在 appconfig 文件中进行了更改:
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup></configuration>
所以请指教。 谢谢
确保您的计算机或您正在测试应用程序的服务器上的 Crystal .NET Framework 或 VS 2012 运行时版本正确。简单地更改配置将无济于事。您可以在此处下载 VS 的最新运行时:SAP Crystal Reports, developer version for Microsoft Visual Studio: Updates & Runtime Downloads
修改你所有的app.config。(如果超过一个)
之前
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>
之后
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>