选择 dotnet CLI 使用的 SDK 版本(例如 preview3 与 preview2)

Choose the SDK version (e.g. preview3 vs preview2) that the dotnet CLI uses

我们安装了 dotnet 命令行界面的三个版本:

C:\Program Files\dotnet\sdk> dir -name
1.0.0-preview2-003133          
1.0.0-preview2-1-003177        
1.0.0-preview3-004056          

当运行例如dotnet restore时,我们如何选择使用哪个版本?现在版本始终是 preview3 版本。

我们的 PATH 包含 C:\Program Files\dotnet\ 其中包含:

host                           
sdk                            
shared                         
swidtag                        
dotnet.exe                     
LICENSE.txt                    
ThirdPartyNotices.txt          

我们如何选择 dotnet.exe 使用的 SDK?

您可以通过将 global.json 文件放入当前目录或其上一级目录来选择要使用的 CLI。

例如,对于 select 1.0.0-preview2-003133,文件将如下所示:

{
  "sdk": { "version": "1.0.0-preview2-003133" }
}