为什么Microsoft Visual Studio 2008会自动更改2008年至2010年SSRS报告的架构?添加某些功能(全部与2008兼容)后,架构将自动更改为:
<Reportxmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
为:
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">
有没有办法强制架构保持2008版本?
请注意,TargetServerVersoin项目属性设置为SQL Server 2008 R2。
答案 0 :(得分:0)
据我所知,目前还没有办法阻止它,而且VS2015的行为仍然如此。
但是,如果您使用内置发布,或运行构建并使用.rdl
中的bin/
文件而不是源文件夹,那么您会发现报告已经过修改以匹配目标版本并将正确上传。