我最初使用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還是穩定版本?
所以你說的是不要使用任何預覽模板,特別是如果不使用.Net核心。請更新您的帖子以回覆。 –