Microsoft Asp.net 5 DNX运行时版本仍处于测试阶段?

时间:2015-09-03 12:36:33

标签: release asp.net-core beta dnx dnvm

我有点困惑,希望有人澄清我。 我目前在Asp.Net 5工作。大多数DLL和Framework都在 beta 中,如下所述。 我们可以开始使用此测试版开发应用程序吗?我们可以将代码转移到我们在测试版中构建的生产中,它是安全的还是我们必须等到它被释放?

  • DNX:dnx-clr-win-x86.1.0.0- beta8-15553

示例依赖项:

  "dependencies": {
      "EntityFramework.SqlServer": "7.0.0-beta5",
      "EntityFramework.Commands": "7.0.0-beta5",
      "Microsoft.ApplicationInsights.AspNet": "1.0.0-beta5",
      "Microsoft.AspNet.Mvc": "6.0.0-beta5",
      "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
      "Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta5",
      "Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta5",
      "Microsoft.AspNet.Authentication.Google": "1.0.0-beta5",
      "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta5",
      "Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta5",
      "Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
      "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta5",
      "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta5",
      "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
      "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
      "Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
      "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
      "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta5",
      "Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
      "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta5",
      "Microsoft.Framework.Logging": "1.0.0-beta5",
      "Microsoft.Framework.Logging.Console": "1.0.0-beta5",
      "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5"
    },

1 个答案:

答案 0 :(得分:3)

ASP.NET 5团队刚刚发布this公告,以提供Beta 7。这是大多数人应该使用的当前稳定版本。

您列出的Beta 8版本看起来像是每晚构建。它会不稳定,有些东西可能无法正常工作。

您选择使用哪个版本取决于您,但我个人坚持使用稳定版本。至于将代码转移到生产环境,这样做并不完全安全。它的Beta有一个原因,有些东西仍然没有100%存在,有些东西仍然缺失。但是,如果您要在几个月后开始生产,那么您可以考虑使用ASP.NET 5.