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

11

我们安装了三个版本的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?

我想我和你处于同样的情况。我希望dotnet CLI使用特定版本的SDK。你是否成功以这种方式使其工作? - Higher-Kinded Type
是的。接受的答案对我有用 @VivekRagunathan - Shaun Luttin
1个回答

13
你可以通过将 global.json 文件放置在当前目录或上级目录来选择使用哪个命令行界面。
例如,要选择 1.0.0-preview2-003133,文件应如下所示:
{
  "sdk": { "version": "1.0.0-preview2-003133" }
}

“当前目录”的提示对我来说是救命稻草,因为我正在使用源代码树之外的构建。您在哪里找到这些信息的? - jariq

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接