1

我有 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.7.1, 恢复包 'Microsoft.ReportViewer.WinForms'。 NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是项目目标框架 '.NETCoreApp,Version=v3.1'。此包可能与您的项目不完全兼容。”

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

4

4 回答 4

1

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

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

于 2020-05-08T08:55:42.600 回答
1

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

于 2020-05-08T21:22:05.550 回答
0

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

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

于 2021-01-04T19:20:45.783 回答
0

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

Microsoft.ReportViewer.WinForms

与:
lkosson reportviewercore

于 2020-11-10T21:52:55.387 回答