DNX SDK 版本 'dnx-clr-win-x86.1.0.0-beta8-15530' 安装失败
DNX SDK version 'dnx-clr-win-x86.1.0.0-beta8-15530' failed to install
我克隆了一个基于 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 升级,但它说我已经有最新版本。
这是存储库:https://github.com/Kukkimonsuta/Odachi/tree/master/src/Odachi.Security.BasicAuthentication(这是实现基本身份验证的中间件示例)。
是否有可能此代码使用了一些尚不可用于 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 upgrade -u
后打开解决方案时出现相同的错误消息
还是编译不通过。如何安装所需的确切 dnx?
更新
我更新到稳定的 beta 8,但仍然有错误。我在原始 Github 存储库中发布了一个问题:https://github.com/Kukkimonsuta/Odachi/issues/4
如果你想使用 beta8 位,那么你必须 运行 dnvm upgrade -u
(-u 表示不稳定;又名开发源)
DNVM 使用 aspnetdev
作为现在包含 RC1 版本的不稳定源,稳定的 NuGet 源包含 beta7 版本。您可以暂时将提要设置为aspnetrelease
,然后运行升级:
SET DNX_FEED=https://www.myget.org/F/aspnetrelease/
dnvm upgrade
这将安装 v1.0.0-beta8-15794
。
更新: 另一种选择是删除 global.json 的 version
(和 sdk
)元素。使用此选项,您可以强制 .NET 在指定的 运行 时间内构建您的应用程序,这是您不希望的。如果您不指定它,它将根据当前活动的运行时间构建。
我克隆了一个基于 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 升级,但它说我已经有最新版本。
这是存储库:https://github.com/Kukkimonsuta/Odachi/tree/master/src/Odachi.Security.BasicAuthentication(这是实现基本身份验证的中间件示例)。
是否有可能此代码使用了一些尚不可用于 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 upgrade -u
还是编译不通过。如何安装所需的确切 dnx?
更新 我更新到稳定的 beta 8,但仍然有错误。我在原始 Github 存储库中发布了一个问题:https://github.com/Kukkimonsuta/Odachi/issues/4
如果你想使用 beta8 位,那么你必须 运行 dnvm upgrade -u
(-u 表示不稳定;又名开发源)
DNVM 使用 aspnetdev
作为现在包含 RC1 版本的不稳定源,稳定的 NuGet 源包含 beta7 版本。您可以暂时将提要设置为aspnetrelease
,然后运行升级:
SET DNX_FEED=https://www.myget.org/F/aspnetrelease/
dnvm upgrade
这将安装 v1.0.0-beta8-15794
。
更新: 另一种选择是删除 global.json 的 version
(和 sdk
)元素。使用此选项,您可以强制 .NET 在指定的 运行 时间内构建您的应用程序,这是您不希望的。如果您不指定它,它将根据当前活动的运行时间构建。