如何在 .NET 6 项目中使用现有的 .net Framework 4.8 类库?

Jay*_*lia 10 .net c# blazor-server-side .net-4.8 .net-6.0

我们在 Visual Studio 2022 中有 .NET 6 Blazor 服务器端项目。我们想在 .NET 6 中使用 .Net Framework 4.8 类库。在这个类库中,我们使用 System.Windows.Form 并且无法重新编译该类具有 .NET Standard 2.0 的库。

我已添加 .Net Framework 4.8 类库项目作为 Blazor 应用程序的依赖项。我能够编译解决方案,但当尝试运行 Blazor 应用程序时,它会抱怨“System.IO.FileNotFoundException:'无法加载文件或程序集'System.Windows.Forms,Version = 4.0.0.0,Culture =neutral, PublicKeyToken=b77a5c561934e089'。”。

我们只想在 Windows 中运行 Blazor 项目。

Kis*_*aki -1

您可以针对包含 Windows 表单的较新的 .NET 版本。

查看官方指导