如何更改global.json中子目录的.NET SDK版本?

eqoofvh9  于 2023-02-26  发布在  .NET
关注(0)|答案(1)|浏览(333)

我正在尝试使用.NET 5.0.405作为一个类。
我以前安装了.NET 7.0.200,但现在应该卸载了。
在我的用户文件夹中,它被适当地设置了。我试着在子目录中使用以下命令设置它:

will@blue ~
$ dotnet --version
5.0.405

will@blue ~
$ cd /d/Code

will@blue /d/Code
$ dotnet --version
7.0.200

will@blue /d/Code
$ echo $'{
   "sdk": {
      "version": "5.0.405"
   }
}' > ~/global.json

will@blue /d/Code
$ dotnet --version
7.0.200

启动新的终端窗口和重新启动电脑都没有任何效果。
这是我的计算机上唯一的global.json,在~

{
   "sdk": {
      "version": "5.0.405"
   }
}

如何为子目录设置.NET 5 SDK?

lx0bsm1f

lx0bsm1f1#

问题是Visual Studio和我的.NET SDK安装在/c/驱动器上,但我的Code文件夹在/d/驱动器上。
global.json复制到/d/已修复此问题。

相关问题