Visual Studio 2017 RC最近一個版本更新包括一套更新的.NET Core工具箱。這個版本帶來了幾項改進,包括改變了模版化、dotnet網絡命令,以及許多缺陷修復。微軟的Rich Lander發表了一份更新說明,陳述了.NET Core開發人員可以預期在.NET Core RC4找到些什么。
dotnet新命令已經更新使用新的模版化引擎了,它的一些命令已經被重新定義了。首先要引起注意的是,dotnet new命令默認情況下將不再創建任何東西。相反,不帶參數的dotnet new 命令將列出一些解釋說明和可用的命令。
這些新命令行參數包括一個-o選項,它可以用來指定打算要創建的項目的目標目錄,同時,-f可以用來為同一項目指定目標框架。它還可以用來創建一個包括或未包括項目文件的空的解決方案文件,這取決于所給出的模版中的解決方案文件(Solution File)。
NET Core團隊一直在努力改進模版化的體驗,使開發人員可以更容易地創建和共享自定義模版。因為這不是RC4中的一部分,所以感興趣的開發人員可以在模版引擎資源庫查看修訂了什么,可以點此查看模版布局和結構。
.NET Core Docker 鏡像現在使用msbuild SDK了,這與之前所宣布的日程表中的說法有很大的變化(最初打算在VS2017RTM里考慮從project.json到msbuild的轉換)。如果你仍然需要與基于SDK的project.json 保持兼容,可以考慮以下Docker鏡像:
1.1.0-sdk-projectjson1.1.0-sdk-projectjson-nanoserver可點此獲取源代碼、二進制執行文件、Docker鏡像,以及針對Windows、Mac OS X和Linux的獨立安裝程序。
查看英文原文:What's New in .NET Core Tools