【问题标题】:Microsoft.ReportViewer.WinForms.V15 not compatible with .NET Core 3.1 - How to show RDLC in WPF Core?Microsoft.ReportViewer.WinForms.V15 与 .NET Core 3.1 不兼容 - 如何在 WPF Core 中显示 RDLC?
【发布时间】:2020-08-23 16:45:14
【问题描述】:

我有 wpf core 3.1 项目并在 VS 2019 上安装了 Microsoft RDLC Report Designer 扩展并创建了一个 rdlc 文件。 现在我想在窗口中显示 rdlc 但没有 ReportViewer 控件。 我从 nuget 安装了 Microsoft.ReportViewer.WinForms v15 包,但它显示错误:

“使用 '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4 恢复包 'Microsoft.ReportViewer.WinForms'。 7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是项目目标框架 '.NETCoreApp,Version=v3.1'。这个包可能与你的项目不完全兼容。"

我们如何在 wpf 核心中显示一个 rdlc?

【问题讨论】:

    标签: c# .net-core rdlc reportviewer wpf-core-3.0


    【解决方案1】:

    不想告诉你,但答案是:你不知道。没有已知的观众。请等到 .NET 核心不再存在 - 这应该会在 .NET 5 的统一中发生在年底。

    目前 .NET 核心有很多漏洞。你偶然发现了一个。

    【讨论】:

    【解决方案2】:

    我想为发票和客户合同打印 A4 纸,所以我忘记了 ssrs 并通过 wpf 打印功能制作: https://github.com/Abel13/Invoice

    【讨论】:

      【解决方案3】:

      我有同样的问题,我的工作解决方案是更换:

      Microsoft.ReportViewer.WinForms
      

      与:
      lkosson reportviewercore

      【讨论】:

        【解决方案4】:

        我有一些prblm,但我通过添加解决了它

        Microsoft.ReportViewer.Common.dll 和 Microsoft.ReportViewer.WinForms.dll 到您的应用程序文件夹 欢迎兄弟

        【讨论】:

          猜你喜欢
          • 2023-03-25
          • 2021-07-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-02
          • 1970-01-01
          • 2020-11-15
          • 2021-06-25
          相关资源
          最近更新 更多