0

一直在处理工单应用程序,并且进展顺利。前几天我下载并安装了 Crystal 报表,并在我的项目中设计了一个报表。在编码了一下之后,我决定测试一下。当我在 VS 2010 中重建我的解决方案时,我突然想到了 66 个错误。

我有一个感觉,主要是: 'CrystalDecisions.CrystalReports.Engine.Section' 类型未定义 'CrystalDecisions.Shared.IParameterField' 类型未定义。未定义类型“CrystalDecisions.ReportSource.ICachedReport”。

我在网上搜索过,似乎是缺少参考资料导致了这种情况。我找到了一个指南并找到了以下文件:

CrystalDecisions.Shared.dll
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.ReportSoruce.dll

然后我右键单击我的项目,去添加参考,然后浏览,然后选择上面列出的那些文件。

我所有的错误都消失了。然后我重建了我的项目,66 个错误又回来了。那么我是否添加了错误的参考资料,还是我需要做其他事情?我什至不能再构建我的项目了,它只是失败了。如果您需要我的一些代码,请告诉我。我不确定与此相关的代码。

4

1 回答 1

4

OK, i figured it out. It was a framework problem. Here is a where i found the answer...

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/08287c95-5d0d-4894-8dda-e624fb088463/

this is the solution...

Right click your project, select properties, under the first "Application" tab, CHANGE your "Target framework" to .net Framework 4, because the message above is saying it is currently ".net 4 Client Profile"

That dll will ONLY work if your project is .net 4 FULL profile, NOT client profile.

于 2013-06-07T18:43:31.280 回答