2016-07-14 41 views
1

我是新来的这个ASP.NET版本,我在ASP.NET CORE RC1,MVC6,EF7 & ANGULARJS上构建了一个应用程序。我被告知我需要更新应用程序才能使用.NET Core的v1版本,而不是发布候选版本。.NET Core v1版本与ASP.NET CORE RC1兼容?

我不太了解,但是RC1到RC2的变化是显着的,但是如何更新应用程序以使其适用于.NET Core v1版本?

回答

2

从RC1到最近RTM版本的变化相当大,并且包含大量重大更改(即不同的API调用,不同名称的命名空间/软件包等),并且实际上没有任何类型的自动迁移过程。

关于迁移应用的

如果你想尝试你的应用程序迁移到最新版本,你应该考虑的过程中检查出肖恩Wildermuth的博客文章:

H e详细介绍了所有需要做出的变更,应该将转化为您需要的应​​用程序。

另一种选择是创建一个新的ASP.NET Core应用程序并手动将一些现有代码移植到其中。这可能不一定是可行的,这取决于你的项目规模,但对于较小的项目来说,它可能是一个更简单和更安全的路线。

+0

执行字“应该”。您最终可能花费大量时间更新您的项目。即使你是成功的(如果是的话),你仍然坚持RC1项目属性页面。如果您想进行完整的证明升级,请卸载Visual Studio 2015和任何RC1组件。使用Update 3重新安装VS 2015并安装ASP.NET Core 1.0 RTM和Visual Studio工具预览2.然后将您的RC1代码复制到新项目中,并对新命名空间进行调整。 –