2016-07-14 56 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代碼複製到新項目中,並對新命名空間進行調整。 –