2016-05-23 37 views
0

我最初使用ASP.NET Core 1.0模板啓動WebAPI項目,並嘗試使用解決方案中所有project.json文件中指定的dnx451和dnxcore50執行所有操作。將解決方案中的所有項目降級爲僅使用net451引用

我最近放棄了使用任何與dnxcore相關的東西,因爲他們沒有把我需要的東西都帶過來,但仍然想使用新的項目模板。我認爲這個決定沒有問題,直到core1.0正式發佈。

這是我有:
ASP.NET 1.0的核心API的Web項目:dnx451,dnxcore50
數據庫 - 類庫包:dnx451,dotnet5.4
商務圖書館 - 類庫包:dnx451 ,dotnet5.4
Xunit2測試項目 - 類庫包:dnx451,dnxcore50

現在,這裏就是我想:
ASP.NET 1.0的核心API的Web項目:dnx451
數據庫 - 類庫包:net451
商務圖書館 - 類庫包:net451
Xunit2測試項目 - 類庫包:dnx451

如果我仍然在使用類庫包,因爲唯一的原因,我用的是他們是由於DNX。另外,我還應該使用XUnit版本的dnx和451嗎?可以說我只是想使用最新的穩定版本。現在我的測試不會出現在VS.

可以繼續使用新的Core 1.0 Web API預覽模板結構,但不使用任何與dnx或(core1.0)相關的東西嗎?另外還可以繼續使用Class Library Packages,但只適用於net451。最後,對於單元測試,我還應該使用2.1.0-rc1-build204還是穩定版本?

回答

0

使用4.5.x中的模板從頭構建您的項目,不要嘗試混合使用。

RC2自2016年5月16日起發佈,您可能試過這個版本嗎?

我不會在任何生產項目中使用.Net Core RC1或RC2。 我只用它來學習新概念!

(對不起,我還不能使用評論。)

編輯:回覆評論。 是的,如果你看看RC2的變化,你會看到很多不同之處。

https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

https://docs.asp.net/en/latest/migration/rc1-to-rc2.html

個人而言,我已經升級到RC2,我會看一下新的東西,爲最終發佈做好準備。

+0

所以你說的是不要使用任何預覽模板,特別是如果不使用.Net核心。請更新您的帖子以回覆。 –

相關問題