1

使用 rdlc 报告时出现编译错误,错误如下:

报表定义具有无法升级的无效目标命名空间“ http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition ”。

我将 Visual Studio 2010 与 SQL Server 2008 一起使用。

提前致谢。

4

1 回答 1

0

VS 2008 只支持 ReportViewer 2008,它只支持 RDL 2005 Schema。您列出的报告中声明的命名空间使用 RDL 2008 和 RDL 2010。这些仅与 ReportViewer 2010 及更高版本兼容,并且只有 VS 2010 具有对 ReportViewer 2010 和 RDL 2008+ 架构的设计器支持。

尝试将命名空间更改为用于 SQL Reporting Services 2008 的命名空间。

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
于 2013-02-27T04:04:55.530 回答