1

我从http://www.sdn.sap.com为 VS 2010 安装了 Crystal Reports
当我在 CrystalReport.cs 类中创建新的 Crystal Report 时,有几个错误:

命名空间“CrystalDecisions.CrystalReports”中不存在类型或命名空间名称“Engine”(您是否缺少程序集引用?)

我手动浏览CrystalDecisions.CrystalReports.Engine.dll并将其添加到参考文献中,但仍然给我错误

CrystalDecisions.ReportSource 给我
同样的错误 CrystalDecisions.Shared 给我同样的错误

CrystalDecisions.CrystalReports.Engine我转到添加参考 .NET 选项卡时也不存在 ..

4

2 回答 2

0

对于所有仍然存在此问题的人:不知何故,我发现 .NET 4 存在问题,使用 .NET 4.5 和 VS2012 它们可以正常工作。

我还没有尝试过 Ally 的解决方案,但这可能是我的问题的正确答案,但无论我切换到 vs2012 和 4.5,它们都可以正常工作。

谢谢

于 2013-09-12T11:51:35.240 回答
-1

您必须在项目属性中更改 .Net 的版本。在选项卡应用程序中,将目标框架更改为 .Net Framework 4。我确实遇到了问题。事实上,当我创建项目时,最初的 .Net Framework 是 .Net Framework 4 Client Profile。正如我所说,我更改为 .Net 框架 4。

问题完美解决。

于 2016-08-01T19:20:08.473 回答