0

此行未编译

this.CrystalReport11 = new ExpenseReport.CrystalReport1();

我在 Visual Studio 2010 上,在向我的应用程序添加水晶报告时遇到了这个问题。我已将框架从 .net 4 客户端配置文件更改为仅 .net 4,并添加了这一行

<startup useLegacyV2RuntimeActivationPolicy="true" > 

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

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

4

1 回答 1

0

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

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

于 2012-08-10T01:50:40.330 回答