首页 > 解决方案 > 如何将 Target Framework 从 .NET 5.0 降级到 .NET Framework 4.7.2?

问题描述

我最近正在使用 .net 5.0 构建一个桌面应用程序。一切都很好,直到我尝试使用 rdlc 报告查看器使用 nuget 包Microsoft.ReportingServices.ReportViewerControl.Winforms 150.1484.0,它在某种程度上不受支持并显示错误错误如下所示 我再次尝试了一个新的示例项目,用于向 .NET Framework 4.7.2 报告,它工作正常。我该如何解决这个问题?是否可以将我的目标框架更改为 .NET Framework 4.7.2?

标签: c#winformsrdlc.net-5

解决方案


Microsoft.ReportingServices.ReportViewerControl.Winforms(用于 .Net Framework)

ReportViewerCore.WinForms(用于 .Net Core/.Net,这仍然是一项正在进行中的非官方工作)。您可以在 github ReportViewer Core存储库中查看它。

但是,如果您真的有能力更好地回退到 .Net Framework,那么您就可以使用官方的 Report Viewer。


推荐阅读