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

Sha*_*tin 11 .net-core dotnet-cli

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

C:\Program Files\dotnet\sdk> dir -name
1.0.0-preview2-003133          
1.0.0-preview2-1-003177        
1.0.0-preview3-004056          
Run Code Online (Sandbox Code Playgroud)

我们如何选择在运行时使用哪个版本dotnet restore?现在版本始终是preview3构建版本.

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

host                           
sdk                            
shared                         
swidtag                        
dotnet.exe                     
LICENSE.txt                    
ThirdPartyNotices.txt          
Run Code Online (Sandbox Code Playgroud)

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

svi*_*ick 13

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

例如,要选择1.0.0-preview2-003133,文件将如下所示:

{
  "sdk": { "version": "1.0.0-preview2-003133" }
}
Run Code Online (Sandbox Code Playgroud)

  • @jariq [你应该可以在关于global.json的官方文档中找到它.](https://github.com/dotnet/docs/pull/1839) (2认同)