使用 rdlc 报告时出现编译错误,错误如下:
报表定义具有无法升级的无效目标命名空间“ http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition ”。
我将 Visual Studio 2010 与 SQL Server 2008 一起使用。
提前致谢。
使用 rdlc 报告时出现编译错误,错误如下:
报表定义具有无法升级的无效目标命名空间“ http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition ”。
我将 Visual Studio 2010 与 SQL Server 2008 一起使用。
提前致谢。
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">