gpt4 book ai didi

c# - 如果添加了工具箱中的参数,Microsoft Report Viewer 定义会从 2008 年更改为 2016 年

转载 作者:行者123 更新时间:2023-11-30 23:07:50 28 4
gpt4 key购买 nike

我有 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">

是的,我知道我的外部报告查看器版本与集成版本不同,这一切都在背后。

如果我通过 this 删除一些不必要的标签发布它有效,但如果我添加任何参数或更改现有参数的位置,2016 年的内容将返回其 xml 元素。所以我需要告诉VS

“忘记2016吧,请继续使用2008版”

已编辑:他们说“您应该设置正确的目标服务器版本”。请详细说明此操作的步骤是什么以及如何执行此操作?

删除 vs 2017 并安装 vs2015 看起来像是某种解决方案,但我不想因为一些不必要的 xml 元素而改变我的想法。

最佳答案

您需要将 TargetServerVersion 更改为 SQL Server 2008。这可以在“常规”选项卡上的“Visual Studio 项目属性”中找到。

关于c# - 如果添加了工具箱中的参数,Microsoft Report Viewer 定义会从 2008 年更改为 2016 年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46927302/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com