C# DNX SDK版本';dnx-clr-win-x86.1.0.0-beta8-15530';安装失败

C# DNX SDK版本';dnx-clr-win-x86.1.0.0-beta8-15530';安装失败,c#,asp.net-core,dnx,C#,Asp.net Core,Dnx,我克隆了一个基于ASP.NET 5 Mvc 6 Beta 8的存储库。 Visual Studio无法安装最新的DNX SDK 这是错误消息: “DNX SDK版本'DNX-clr-win-x86.1.0.0-beta8-15530'安装失败。解决方案将在此会话中使用DNX SDK版本'DNX-clr-win-x86.1.0.0-beta7' 我试图运行dnvm升级,但它说我已经有了最新版本 这是存储库:(它是实现基本身份验证的中间件示例) 这段代码是否可能使用了dnvm尚不可用的一些beta版

我克隆了一个基于ASP.NET 5 Mvc 6 Beta 8的存储库。 Visual Studio无法安装最新的DNX SDK

这是错误消息: “DNX SDK版本'DNX-clr-win-x86.1.0.0-beta8-15530'安装失败。解决方案将在此会话中使用DNX SDK版本'DNX-clr-win-x86.1.0.0-beta7'

我试图运行dnvm升级,但它说我已经有了最新版本

这是存储库:(它是实现基本身份验证的中间件示例)

这段代码是否可能使用了dnvm尚不可用的一些beta版本

更新

C:\Windows\system32>dnvm upgrade -u
Determining latest version
Downloading dnx-clr-win-x86.1.0.0-rc1-15798 from https://www.myget.org/F/aspnetvnext/api/v2
Installing to C:\Users\mjost\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-15798
Adding C:\Users\mjost\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-15798\bin to process PATH
Adding C:\Users\mjost\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-15798\bin to user PATH
Updating alias 'default' to 'dnx-clr-win-x86.1.0.0-rc1-15798'
似乎没有达到预期效果。在执行
dnvm升级-u

它仍然无法编译。如何安装所需的确切dnx?

更新
我更新到稳定的beta 8版,但仍然出现错误。我在原始Github存储库中发布了一个问题:

如果要使用beta8位,则必须运行
dnvm升级-u
(-u表示不稳定;又称为dev feed)

DNVM使用
aspnetdev
作为不稳定源,它现在包含RC1版本,而稳定NuGet源包含beta7版本。您可以暂时将源设置为
aspnetrelease
,然后运行升级:

SET DNX_FEED=https://www.myget.org/F/aspnetrelease/
dnvm upgrade
这将安装
v1.0.0-beta8-15794



更新:另一个选项是删除
版本(以及
sdk
)元素。使用此选项,您可以强制.NET根据您不想要的指定运行时生成应用程序。如果您不指定,它将根据当前活动运行时生成。

感谢您的回答。它似乎没有下载beta 8。您可以检查我的更新吗(请参阅我问题的最后一段)您使用的是哪个版本的
dnvm
?dnvm版本1.0.0-beta8-15516是否无法仅安装“dnx-clr-win-x86.1.0.0-rc1-15798?””“我不明白。为什么/F/aspnetrelease/有更多关于这个话题的信息吗?@Matthias你当然可以。我已经更新了我的答案。它似乎还不起作用,也许我做错了什么。但是,尝试安装测试存储库的版本不是最容易的事情吗?安装了dnvm,但我不知道如何指定版本。它找不到。@Matthias在global.json中指向特定的CI构建是一种不好的做法。你为什么想要那个特定的版本?我认为不可能从MyGet安装以前的CI版本。当源代码经过测试并针对特定版本的DNX运行时,我希望在尝试不同版本之前再次对其进行测试。到目前为止,我无法编译给定存储库的中间件。基本上这是我真正的问题。如果由于生成不可用而无法执行此操作。这改变了情况。然后我需要问(今天)如何构建它。因为在dnx开发过程中发生了几次突破性的变化。