2016-11-20 37 views
11

我們已經安裝了dotnet命令行界面的三個版本:選擇SDK版本(例如preview3 VS preview2)表示,DOTNET CLI使用

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版本。

我們的道路包含C:\Program Files\dotnet\其中包含:

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

我們如何選擇哪個SDK中的dotnet.exe用途?

+0

我覺得我是在同樣的情況爲你的。我想讓dotnet CLI使用特定版本的SDK。你是否設法以這種方式工作? –

+0

是的。接受的答案對我有用@VivekRagunathan –

回答

13

您可以通過將global.json文件放入當前目錄或其上的目錄來選擇使用哪個CLI。

例如,選擇1.0.0-preview2-003133,該文件是這樣的:

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

關於「當前目錄」的提示對我來說是一個救世主,因爲我正在使用源碼樹建築。你從哪裏找到這些信息? – jariq

+2

@jariq [你應該能夠很快在官方文檔中找到關於global.json的內容](https://github.com/dotnet/docs/pull/1839) – svick

相關問題