报告定义文件无效

时间:2013-10-16 11:59:53

标签: c# winforms console-application rdlc reportbuilder3.0

我创建了一个控制台应用程序,用于将Report.rdlc导出到Output.pdf(此Report.rdlc使用 Report Builder 3.0作为Report.rdl创建,然后将其重命名为Report.rdlc)。我确实包含了Microsoft.WinForms .ReportViewver 9.0.0.0 dll作为参考,并为此目的使用了LocalReport.Render()方法。使用VS2008和Adventureworks 2008 DB..NET框架是3.5

编译时出错:

Error   1   The report definition is not valid.  Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' which cannot be upgraded.   C:\Documents and Settings\username\My Documents\Visual Studio 2008\Projects\Rdclrender\Rdclrender\Report.rdlc   Rdclrender

我已经浏览了这里的所有帖子,msdn网站没有人帮助过我。

错误的确切原因是什么?

1 个答案:

答案 0 :(得分:0)

发现网络链接说:

但是,我仍然能够将报告转换为RDLC 2008格式,这很奇怪。 .NET Framework 3.5“Microsoft Report Viewer”控件在本地模式下不支持RDLC 2008格式。

此处:http://ahmedelbaz.com/tag/rdlc/