未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports fo
Visual Studio 2010 ,水晶报表的版本为:13.0.0.99。在项目中的 App.Config文件里面有一段对Runtime的设置。
目标框架选:.net 4.0 ,这段内容会自动生成。
如果出现“未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0”,那么就是App.Config文件文件中自动生成的代码如下:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
然而,我们需要这样子改正,在<startup>中添加一句“ useLegacyV2RuntimeActivationPolicy="true"”,完整代码如下:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
程序在启动时需要,如果重命名启动文件,对应的.exe.config也要同样命名。通过这样子就可编译执行了。
页:
[1]