2015-05-02 160 views
11

我使用的是使用dnx/k版本1.0.0-beta3設置的ASP.NET 5項目。最近我做了我的操作系統和VS的乾淨安裝,並丟失了beta3包,我只安裝了beta4。是否可以安裝特定版本的dnx? 我已經嘗試:安裝特定版本的dnx

dnvm install 1.0.0-beta3

+0

沒有運行該命令給出錯誤或在那裏沒有輸出? 我一直在閱讀執行命令(https://github.com/aspnet/dnvm/blob/dev/src/dnvm.ps1)的PowerShell腳本,它似乎以你擁有的方式調用命令在線執行https://github.com/aspnet/dnvm/blob/dev/src/dnvm.ps1#L1102 您可能需要傳入特定的體系結構和運行時才能安裝該特定版本(儘管它默認爲x86/CLR)。也許試試? – StevenMcD

+0

我試着指定一個架構以及一個運行時版本,每次得到相同的錯誤(404)。可能以前的版本在dnvm服務上不再可用。 – Zacateras

回答

8

有幾件事情在這裏。其中之一是您擁有哪些Feed設置。運行dnvm列出那些象下面這樣:

 
    ___ _ ___ ____ ___ 
/_ \/ |//|// |//
//// /| |///|_//
/____/_/|_/ |___/_/ /_/ 
.NET Version Manager v1.0.0-beta5-10375 
By Microsoft Open Technologies, Inc. 
usage: dnvm [] 

Current feed settings: 
Default Stable: https://www.nuget.org/api/v2 
Default Unstable: https://www.myget.org/F/aspnetvnext/api/v2 
Current Stable Override: https://www.myget.org/F/aspnetrelease/api/v2 
Current Unstable Override: 

如果你要安裝的版本可以在穩定的飼料,運行下面的命令:

dnvm install 1.0.0-beta4-11566 

這將安裝1.0.0-beta4-11566來自活躍穩定的飼料。如果你想安裝從不穩定飼料特定的版本,添加-u開關:

dnvm install 1.0.0-beta4-11566 -u 
+0

我沒有列出運行我的dnvm的飼料設置(它是beta4,也許它是從beta5版本開始的)。 – Zacateras

+1

您在哪裏找到可供下載/安裝的特定版本? – ChiliYago

+2

嘗試運行'dnvm update-self'來更新dnvm。 – tugberk