0

我创建了一个控制台应用程序以将 Report.rdlc 导出到 Output.pdf(使用Report Builder 3.0 创建的 Report.rdlc 作为 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 网站都没有帮助我。

错误的确切原因是什么?

4

1 回答 1

0

找到一个网络链接 说:

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

这里:http ://ahmedelbaz.com/tag/rdlc/

于 2013-10-16T12:47:06.423 回答