2015-12-09 22 views
5

在aspnet 5中,我創建了一個與dotnet5.4net451一起的項目。由於它是一個類庫,我認爲它不需要運行時,所以使用net451而不是dnx451(我瘋狂的猜測)。但是dotnet5.4究竟是什麼呢?什麼是類庫中的dotnet5.4和net451?

+0

真正瞭解它,我建議觀看Channel9的https://channel9.msdn.com/events/ASPNET-Events/ASPNET-Fall-Sessions/Class-Libraries –

回答

9

更新:隨着this公告,綽號可能會再次改變。這個答案只適用於RC1的發佈。任何比RC2更進一步的版本都不適用於此。

基本上,dnxcore50成爲dotnet5.4dnx451成爲net451

那些只是臨時開始,並且在最終發佈之前必然會發生變化。

大多數信息可以在這裏找到:

https://github.com/aspnet/Announcements/issues/98

+0

而且這個視頻,我發現了很多依賴關係並沒有離開'dnxcore50',所以如果我想在其他只能定位'dnxcore50'的項目中使用它們,我必須在我自己的庫中同時定位'dnxcore50'和'dotnet5.4'。 –

+1

你說得對。微軟的所有核心項目都將與最新的RC一起移動。其他外部包?這將需要一些時間。 –

+2

拯救我的神經系統。還有多少更多的重命名是預期的。 K DNU KVM DNVM CoreFX CoreCLR CLR DNXCore50 DotNET5.4 DNX451 NET451。無論如何謝謝你澄清.. –

3

但對於dotnet5.4是,到底是什麼?

Announcing ASP.NET 5 Release Candidate 1

有了這個版本的ASP.NET 5模板,將「類庫(包)」項目模板將針對「dotnet5.4」,它與.NET 4.6二進制兼容性,.NET Core 5和Mono。