dnx-clr-win-x86.1.0,0,rc1-final 和 dnx-clr-win-x86.1.0,0.rc1-update1 之间的区别

Difference between dnx-clr-win-x86.1.0,0,rc1-final and dnx-clr-win-x86.1.0,0.rc1-update1

我已经安装了 Visual Studio 2015 Update 1。但是,尽管选择了安装 Web 应用程序,但它并没有安装。然后我从 get.asp.net 网站安装了安装程序 asp.net 5 RC.

现在,当我想打开我的 ASP.net 5 项目时,我收到了这条消息:

我怎么知道哪个是最新版本? dnx-clr-win-x86.1.0,0,rc1-final 和 dnx-clr-win-x86.1.0,0.rc1-update1

以及如何升级现有项目以使用最新项目。

最新版本是update-1。没有太多关于它的沟通,但你可以安全地将你的项目升级到它,你不再需要 rc1-final,除非你特别想要它。

最简单的方法就是右键单击您的项目,选择“属性”,然后选择您要使用的 dnx 版本。单击“否”也应该有这种效果。

Some more info

由于一些 installer/dnx 问题,

rc1-update1 在 rc1 发布几周后发布。 official rc1 release announcement.

中附加了更新

The ASP.NET 5 RC1 installers and DNX packages have been updated to address the following issues:

  • If you run the Windows installer from a folder that contains previous versions of the MSI installers for DNVM (DotNetVersionManager-x64.msi or DotNetVersionManager-x86.msi) or the ASP.NET tools for Visual Studio (WebToolsExtensionsVS14.msi or WebToolsExtensionsVWD14.msi), the installer will fail with an error “0x80091007 - The hash value is not correct”.
  • When installing on OS X the .pkg installer would create the ~/.dnx folder on a clean machine as root so you couldn’t do anything involving that folder unless you were root (aspnet/dnx#3191)
  • Running a published .NET Core based application results in FileNotFoundExceptions for missing assemblies (ex. System.Net.Security, System.Data.SqlClient) (aspnet/dnx#3183)

The updated version of DNX (1.0.0-rc1-update1) is available via the .NET Version Manager (DNVM). Note, no other ASP.NET 5 NuGet packages are affected by this update and thus their versions remain unchanged. If you have already installed RC1 please acquire and run the installer again from http://get.asp.net to get this update.