以前,该Web应用程序使用VS2010来开发SSRS报告。但是,当我想将rdl文件上传到服务器(Windows Server 2008)时,当前,我正在使用VS2015来开发新报告。它导致以下错误。
此版本的Reporting Services无效或不支持报表定义。这可能是由于发布了更高版本的Reporting Services的报告定义而导致的,或者是报告定义包含格式不正确的XML或基于报告定义架构的XML无效。详细信息:报表定义具有无效的目标名称空间“ http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition ”,该名称空间无法升级。(rsInvalidReportDefinition)
其他开发人员建议,将路径更改为目标2010版本,然后将解决问题,但这不是解决问题的方法。
注意:错误中提供的URL为空。
并且报表服务器是Microsoft SQL Server报表服务版本10.50.6000.34
那我应该选择哪个版本呢?
-SQL 2008 -SQL 2008 R2,SQL 2012,SQL 2014-SQL 2016+(VS 2015中的新增功能以及最新的SSDT-BI)?
简单的解决方案是备份.sln文件。在记事本中打开VS 2010 .sln。
它看起来应该像这样:Microsoft Visual Studio解决方案文件,格式版本11.00
将版本11.0更改为版本10.0,将Visual Studio 2010更改为2008
它看起来应该像这样:Microsoft Visual Studio解决方案文件,格式版本10.00
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句