一直在工作单应用程序上工作,并且进展顺利。前几天,我下载并安装了Crystal报表,并在我的项目中设计了一个报表。经过编码后,我决定对其进行测试。当我在VS 2010中重建解决方案时,突然出现了66个错误。
我砍伐的主要是:
未定义类型“CrystalDecisions.CrystalReports.Engine.Section”
未定义类型“CrystalDecisions.Shared.IParameterField”。
未定义类型“CrystalDecisions.ReportSource.ICachedReport”。
我在网上搜索过,似乎缺少引用资料导致了这一情况。
我找到了指南,并找到了以下文件:
CrystalDecisions.Shared.dll
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.ReportSoruce.dll
最佳答案
好的,我知道了。这是一个框架问题。这是我找到答案的地方...
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/08287c95-5d0d-4894-8dda-e624fb088463/
这是解决方案...
右键单击您的项目,选择属性,在第一个“应用程序”选项卡下,将“目标框架”更改为.net Framework 4,因为上面的消息说它当前是“.net 4客户端配置文件”
如果您的项目是.net 4 FULL配置文件,而不是客户端配置文件,则该dll将仅起作用。
关于vb.net - 未定义类型 'CrystalDecisions.CrystalReports.Engine.Section'。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990622/