gpt4 book ai didi

visual-studio - 在 Visual Studio 2017 中更改 RDLC 报告的 RDL 版本

转载 作者:行者123 更新时间:2023-12-04 01:06:49 24 4
gpt4 key购买 nike

我在 Visual Studio 2017 中有一个使用 .NET Framework 4 的项目。对于报告,我使用 RDLC 设计器,但我遇到了问题。设计人员使用 RDL 2016 创建报告,我需要您使用 2010 定义。

我可以配置这个吗?

我需要它,因为该程序必须与 Windows XP 兼容,并且没有支持 RDL 2016 for Windows XP 的 ReportViewer Runtime。

最佳答案

我遇到了同样的问题,但是如果做了一个新报告,那就没问题了,新报告会被创建并使用旧模式保存:
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"。 (用文本编辑器查看的报告)

当我添加一个参数并重新保存时,VS 将架构打开
新架构:
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"

但我找到了一个也适用于 Windows XP 的解决方案:

我安装了使用 VS 2017 操作报告所需的所有内容(在 Visual Studio 2017 中都是外部插件),然后更改我的项目的引用 e 对这个 DLL 采取 2 个新的引用:

1)

..\project\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80\lib\net40\Microsoft.ReportViewer.WinForms.dll

2)

..\project\packages\Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80\lib\net40\Microsoft.ReportViewer.Common.dll

之后所有的工作。

这个新版本的 DLL 处理“旧模式”和“新模式”

关于visual-studio - 在 Visual Studio 2017 中更改 RDLC 报告的 RDL 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43139815/

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