类型名称晶体报告不存在于类型中

时间:2012-07-30 22:07:51

标签: c# winforms c#-4.0 crystal-reports

此行未编译

this.CrystalReport11 = new ExpenseReport.CrystalReport1();

我在Visual Studio 2010上,在向我的应用添加水晶报告时出现此问题。我已将.net 4客户端配置文件的框架更改为.net 4,并添加了此行

<startup useLegacyV2RuntimeActivationPolicy="true" > 

到app.config但仍有问题。当我从头开始创建一个新的应用程序时,这不会发生。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

我也在SAP论坛上发布了这个,他们也无法提供解决方案。我发现修复此问题的唯一方法是重建应用程序并从一开始就将其更改为完整的dotnet 4框架。似乎在应用程序上工作并在以后从客户端配置文件切换它是导致问题的原因。

解决方案:如果您打算使用水晶报表,请在启动应用程序之前更改框架!