【发布时间】:2017-10-25 08:15:27
【问题描述】:
我有 vs2017 我的同事有 vs2015, 他通过 vs studio 安装程序安装了报告查看器。当他创建新的报告(.rdlc)文件时,我们正在处理同一个项目,他的报告架构定义 url 就像;
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
我的也是这样,但是当我从工具箱中添加参数时,它会神奇地变为下面;
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
是的,我知道我的外部报表查看器版本与 vs 集成不同,这一切都在这之后。
如果我通过this 删除了一些不必要的标签,它可以工作,但是如果我添加任何参数或更改现有参数的位置,2016 年的东西就会返回其 xml 元素。 所以我需要告诉VS
“忘记 2016。请继续使用 2008 版本”
已编辑:他们说“您应该设置为正确的目标服务器版本”。请详细说明此操作的步骤是什么以及如何执行此操作?
删除 vs 2017 并安装 vs2015 看起来像是某些解决方案,但我不想仅仅因为一些不必要的 xml 元素而改变我的 ide。
【问题讨论】:
标签: c# reporting-services reportviewer