【问题标题】:Lost .NET standard 2.0 option in VS2017 after .NET 5.0 SDK installation.NET 5.0 SDK 安装后 VS2017 中丢失 .NET 标准 2.0 选项
【发布时间】:2022-01-06 10:57:27
【问题描述】:

我同时安装了 VS2017 Pro 和 VS2019 Pro。我将旧的用于桌面应用程序,因为编辑器更快、更稳定,而新的仅用于 Web 开发。

安装 .NET 5 SDK 后,我在 VS2017 中丢失了 .NET 标准 2.0:

dotnet --info 显示

如何恢复 .NET Standard 2.0?

【问题讨论】:

  • 我不知道如何取回它,因为我从不使用该下拉菜单(对我来说太不一致了),但针对 .NET Standard 2.0 很简单:<TargetFramework>netstandard2.0</TargetFramework>

标签: visual-studio-2017 .net-5 .net-standard-2.0


【解决方案1】:

对我有用的是添加一个新的系统环境变量 MSBuildSdksPath 并将其设置为指向较旧的 SDK 文件夹,例如 C:\Program Files\dotnet\sdk\2.2.110\Sdks。之后netstandard2.0重新出现在列表中。

回答我自己,因为在现有的类似帖子中没有提到这个解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多