.NET 4.0和CrystalReports

问题描述 投票:2回答:1

我有一个用于管理报告的目标框架3.5的dll构建;这个DLL使用的是CrystalDecisions.CrystalReports.Engine版本10.5.3700.0

现在,我已经创建了一个基于.NET framework 4.0的新wpf应用程序,并且我添加了对项目的报告dll引用。

我不得不安装Crystal Reports for Visual Studio 2010库(http://www.businessobjects.com/jump/xi/crvs2010/default.asp)来构建应用程序而不会出现错误......现在它构建成功,但报表打印不起作用。

设置数据源时会产生错误...消息是:

文件C中的未知查询引擎错误错误:\ DOCUME~1 \ oli15 \ IMPOST~1 \ Temp \ MyReport {4E514D0E-FC2C-4440-9B3C-11D2CA74895A} .rpt:... Source = Analysis Server ErrorCode = -2147482942 StackTrace:在CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal的CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val,Type type)中的CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection,Object newConnection,Object parameterFields,Object crDBOptionUseDefault) (对象val,类型类型)

我认为它使用CrystalDecisions.CrystalReports.Engine的不同版本引用,它可能吗?

怎么能告诉它使用10.5.3700.0版本?

.net wpf .net-4.0 crystal-reports
1个回答
0
投票

对于在Managed C ++中使用它的人来说,评论中发布的解决方案只是解决方案的一部分。在绝望的几天之后,我也应用了http://www.codeproject.com/KB/mcpp/WorkingWithConfigFiles.aspx上的陈述,现在我很高兴看到我在轮子上工作的项目:)

© www.soinside.com 2019 - 2024. All rights reserved.