1. 程式人生 > >如何創建一個自己的.NET Core Global Tools

如何創建一個自己的.NET Core Global Tools

list dmi EDA 系列 cookie 文件 進入 北京時間 右上角

索引

NET Core應用框架之BitAdminCore框架應用篇系列

框架演示:https://www.bitadmincore.com

框架源碼:https://github.com/chenyinxin/cookiecutter-bitadmin-core

什麽是.NET Core Global Tools


2018年5月31日(北京時間)微軟發布了 .NET Core 2.1 正式版,.NET Core Global Tools是 .NET Core 2.1 為我們帶來了一個新的特性。

這裏給大家來個入門,因為netcore無法與ide進行有效交互,具體有什麽用暫時不知道。

1、創建命令行項目


技術分享圖片

2、在main裏隨便寫點代碼


技術分享圖片

3、修改項目文件


因為工具不支持設置,只能通過修改文本。

增加:<PackAsTool>true</PackAsTool>

技術分享圖片

4、設置打包信息


技術分享圖片

5、生成


在生成目錄找到nuget包文件。

技術分享圖片

6、安裝


進入nuget包所在目錄,執行以下命令,包名記得改成自己的。

dotnet tool install -g bitdo --add-source ./

技術分享圖片

提示成功,命令查看結果

dotnet tool list -g

技術分享圖片

命令查看運行結果

技術分享圖片

7、發布到nuget


使用瀏覽器訪問:http://www.nuget.org/ ,註冊賬戶進行登錄,右上角的菜單 “Upload Packages”

把包傳上去就可以了。

.NET Core Global Tools是Powershell命令,也可以在nuget包管理器中使用。

技術分享圖片

如何創建一個自己的.NET Core Global Tools