Crystal Report中出错:无法加载文件或程序集文件' '

时间:2014-06-07 07:14:48

标签: c# crystal-reports

在我的项目中,我使用了visual studio 2010,2010年水晶报告& Crystal.Reports.2010.Support.Pack.v13.0.5。 当我运行代码并调用crystal report viewer时。 我的Windows应用程序中发生此错误。我如何在c#win App中解决这个错误?

错误:

  

无法加载文件或程序集'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'或者它的依赖关系。系统找不到指定的文件。

3 个答案:

答案 0 :(得分:14)

我认为您需要此代码,将其添加到您的web.config

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

非常确定这是谷歌,它可能是重复的(将在回答后搜索)

编辑:

您可能需要在构建配置中编辑.Net设置。也许尝试卸载水晶组件 - 设置.Net 4并重新安装(假设你还没有.Net 4) - 昨天n34_panda

答案 1 :(得分:6)

这对我有用。

我将App.config文件添加到我的应用程序(窗口),然后在配置标记内添加了以下标记。

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

答案 2 :(得分:1)

请转到你的app.config并检查是否存在useLegacyV2RuntimeActivationPolicy,如下所示:

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

</startup>

有关详细信息,我添加了以下屏幕截图,请检查。

enter image description here