2015-05-02 161 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