gpt4 book ai didi

c# - 在 dotnet 核心 SDK 版本之间切换

转载 作者:IT王子 更新时间:2023-10-29 04:06:13 26 4
gpt4 key购买 nike

我最近安装了 VS 2017 RC,然后我的 dotnet 版本自动指向 1.0.0-preview4-004233。因此,每当我使用命令 dotnet new -t Console 创建新项目时,尽管我看到 .csproj 文件,但我看不到 project.json

当我在 C:\Program Files\dotnet\sdk 检查我机器上可用的 dotnet 版本时,我看到有多个可用版本。

有什么方法可以将 dotnet 核心从 1.0.0-preview4-004233 切换回早期版本 - 1.0.0-preview2-003133 而无需卸载。

最佳答案

您可以使用项目根目录中的 global.json 文件执行此操作:

  • 验证您机器上的 SDK 列表:
dotnet --list-sdks

您会看到这样的列表。

2.1.100 [C:\Program Files\dotnet\sdk]
2.1.101 [C:\Program Files\dotnet\sdk]
2.1.103 [C:\Program Files\dotnet\sdk]
2.1.104 [C:\Program Files\dotnet\sdk]
[...lines omitted...]
2.1.601 [C:\Program Files\dotnet\sdk]
2.2.101 [C:\Program Files\dotnet\sdk]
3.0.100-preview3-010431 [C:\Program Files\dotnet\sdk]
  • 创建一个文件夹作为项目的根目录,您将在其中运行 dotnet new
  • 在该文件夹中,运行此命令:dotnet new globaljson

结果看起来像这样:

{
"sdk": {
"version": "3.0.100-preview3-010431"
}
}
  • version 中,将 3.0.100-preview3-010431 替换为您从 --list-sdks 列表中选择的版本。例如:
{
"sdk": {
"version": "2.2.101"
}
}
  • 运行 dotnet --version 进行验证。你应该看到:
2.2.101
  • 运行适当的 dotnet new 命令来创建您的项目。

关于c# - 在 dotnet 核心 SDK 版本之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42077229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com