.NET Core v1 版本与 ASP.NET CORE RC1 兼容?

.NET Core v1 release compatible with ASP.NET CORE RC1?

我是这个 ASP.NET 版本的新手,我在 ASP.NET CORE RC1、MVC6、EF7 和 ANGULARJS 上构建了一个应用程序。有人告诉我,我需要更新应用程序以使用 .NET Core 的 v1 版本而不是候选版本。

我知道的不多,但是 RC1 到 RC2 的变化很重要,但是我需要做什么才能更新应用程序以使其适用于 .NET Core v1 版本?

从 RC1 到最近的 RTM 版本的变化相当大,并且包含许多重大变化(即不同的 API 调用、不同的命名 namespaces/packages 等),实际上并没有任何类型的自动迁移过程。

关于迁移您的应用程序

如果您想尝试将您的应用程序迁移到最新版本,您应该考虑查看 Shawn Wildermuth 关于该过程的博客文章:

他详细介绍了您需要进行的所有更改,应该让您的应用程序达到需要的位置。

另一种选择是启动一个新的 ASP.NET 核心应用程序并手动将一些现有代码迁移到其中。这可能不一定可行,具体取决于您的项目规模,但对于较小的项目,它可能是更简单、更安全的途径。