我无法在 Visual Studio 2019 中将 C# .NET Framework 类库的目标框架从 .NET 5.0 更改为 .NET 4.8

问题描述 投票:0回答:3

我正在尝试构建一个 .NET 4.8 类库,我可以使 COM-Visible 作为 Access 应用程序中的支持库。

  • 创建解决方案时没有提示.NET Framework版本。
  • 当我查看项目属性时,.NET Framework 设置为 5.0。
  • 虽然我安装了 .NET Framework 4.8,但它没有出现在目标框架的组合框中。唯一的选项如下所示。
  • 我还注意到启动对象组合框没有反映所选的启动程序集。

我是否需要返回到 Visual Studio 2017 来创建 .NET Framework 4.8 库?

visual-studio-2019
3个回答
0
投票

安装了哪个SDK? 如果您只安装了 .net 5 SDK,它可能足以制作 .net core 3 应用程序,但它不会覆盖 .net Framework。

安装您想要定位的版本的 .net Framework SDK。 和/或如果您想要定位 .net 4.8 和 4.7.2,请安装定位包。 (也许有帮助:.NET Framework SDK 和 Targeting pack 之间有什么区别


0
投票

这件事发生在我身上,因为我选择了错误的项目类型。 我选择了适用于 C#、Windows Linux、macOS 的项目库。 同样的,那个人只能使用 .NET 5.0 及更高版本作为框架。 我必须仅使用 C# 和 Windows 创建一个新的库项目。 我可以选择所有已安装的 .NET 框架


0
投票

@雷神罗斯<--- Very big thanks. I had the same problem .... I only change type of project and it started

© www.soinside.com 2019 - 2024. All rights reserved.