创建新项目时,Visual Studio 2022 中缺少 .NET Core 类库 [已关闭]

Missing .NET Core Class Library in Visual Studio 2022 when Creating New Project [closed]

提问人:LionNoOne 提问时间:11/15/2023 最后编辑:LionNoOne 更新时间:11/18/2023 访问量:40

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

昨天关闭。

我需要在我的 .net 项目上添加一个类库,但为了兼容它,我需要类库 (.Net Core),但是在寻找它时,它没有出现在我的 Visual Studio 2022 版本中。

我尝试安装另一个论坛建议的 .NET for Windows,但它仍然没有出现。

我应该尝试什么来让它出现,或者如果我继续使用 .net 和 .net 标准类库,它会影响我的项目吗?

C# asp.net mongoDB asp.net-core .net-core

评论


答:

0赞 sbridewell 11/18/2023 #1

从 .NET 5 开始,.NET Core 和 .Net Framework 已合并为一个产品。

2019 年,Microsoft 宣布 .NET 5 将是其在统一 .NET 道路上的第一个主要可交付成果。它是 .NET Core 3.X 的继任者。2019 年 5 月,Microsoft 官员表示,预计该公司将在每年 11 月发布统一 .NET 的新主要版本,交替发布主要版本(包括明年的 .NET 6.0)被指定为长期服务 (LTS) 版本。

现有的.NET Framework仍然是受支持的Microsoft产品,并且将继续受到Windows的每个新版本的支持,尽管Microsoft去年宣布从4.8开始停止向.NET Framework添加新功能,并完成了向.NET Core添加.NET Framework API。Microsoft也没有计划发布新版本的.NET Standard,但.NET 5和所有未来版本将继续支持.NET Standard 2.1及更早版本。

阅读更多:Microsoft 通过 .NET 5.0 版本向 .NET 统一迈出重要一步

因此,尽管 Microsoft 已经放弃了“Core”标签,但 .NET 5 及更高版本可以像 .NET Core 一样用于跨平台开发。如果将 VS 更新到最新的 2022 版本,则可以利用刚刚发布的 .NET 8。但无论使用哪个版本,只需查找 .NET 类库项目模板即可。