【问题标题】:Error with RDLC and NuGet Manager not working correctlyRDLC 错误和 NuGet 管理器无法正常工作
【发布时间】:2023-03-07 22:11:01
【问题描述】:

我最近从 VS 2013 升级到 VS 2019,并且遇到了我的 rdlc 的问题。运行它们时我收到以下错误

我能够将 2013 年构建的现有报告复制到 2019 年,它们似乎可以正常工作,但 2019 年构建的报告无法正常工作。

我尝试删除然后添加 ReportViewer 包,但是收到以下错误

我不知道我是否以某种方式破坏了 NuGet 或两个版本之间创建报告的差异

【问题讨论】:

    标签: asp.net-mvc reporting-services nuget-package


    【解决方案1】:

    我在 Visual Studio 2017 中遇到了这个确切的问题,并在 VS 2019 中也设法解决了这个问题。

    请在此处阅读我的回答:How to open RDLC in Design mode

    对于某些报告,您可能需要从 rdlc 报告中删除一些 XML 标记。这个link 将指导您。

    希望对您有所帮助.. :)

    【讨论】:

    • 感谢您帮助在设计模式下打开,但是当我尝试运行报告时它仍然给我一个错误。
    • 完全符合我的预期。因此,您需要在报告的 XML 架构中删除一些标签。您可以在记事本中打开 rdlc 来编辑 XML 以匹配正确的架构。我为你编辑了答案。
    • 我跟着删除了,但是我没有找到 MustUnderstand="df" 或任何对“df”的引用
    • 亲爱的@Ether,无论您是否在架构中找不到它。只要确保它不存在。有时它可能会在帖子中未提及的其他标签上打扰您:例如“分页符”标签。所以删除它们。您可以稍后通过设计视图模式添加它们。此外,创建新的 rdlc 报告将是干净且有效的,不需要这些步骤。
    • 抱歉重做,我发现我忘了删除“ReportSection”开始和结束标签。它似乎正在工作。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2016-01-25
    相关资源
    最近更新 更多