如何创建一个自己的.NET Core Global Tools

索引

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包管理器中使用。

原文地址:https://www.cnblogs.com/chenyinxin/p/9492722.html

时间: 2024-08-06 12:19:04

如何创建一个自己的.NET Core Global Tools的相关文章

[尝鲜]妈妈再也不用担心 dotnet core 程序发布了: .NET Core Global Tools

什么是 .NET Core Global Tools? Global Tools是.NET Core 2.1 中一个初次出现的特性.Global Tools提供了一种方法,让开发人员编写的.NET Core应用可以打包成NuGet包交付.如果.NET Core运行在目标平台上,那么一个恰当打包的Global Tool就可以在那上面运行.JavaScript开发人员可能会发现一件有趣的事,就是这个工具直接借鉴了NPM Global Tools. 安装程序(工具)命令如下: dotnet insta

.Net Core开发日志——Global Tools

.Net Core 2.1引入了一个新的功能,Global Tools,其本质是包含控制台应用程序的nuget包,目前而言,还没有特别有用的工具,不过相信随着时间的推移,各种有创意或者实用性强的Global Tools会出现在大家的视野里. 安装一个Global Tools很简单,输入一条命令dotnet tool install -g dotnetsay,名为dotnetsay的工具便已经安装在特定目录下. OS Path Linux/macOS $HOME/.dotnet/tools Win

[翻译] 使用 .NET Core 3.0 创建一个 Windows 服务

原文: .NET Core Workers as Windows Services 在 .NET Core 3.0 中,我们引入了一种名为 Worker Service 的新型应用程序模板.此模板旨在为您在 .NET Core 中编写长时间运行的服务的提供一个起点.在本演练中,我们将创建一个 worker 并将其作为 Windows 服务运行. 创建一个 Worker 注意:在我们的预览版中,worker 模板与 Web 模板位于同一级菜单中.这将在未来的版本中发生变化.我们打算将 Worker

Azure创建一个.NET CORE简单页面发布并监控接口状态

介绍主题:Azure 大家都知道Azure云现在由于中国国策不一样,会有中国版Azure云和国际版Azure. 但是我们今天会围绕这个国际版的讲,因为我们这个演讲会比较international一点. 由??运营的 世纪互联是中国最大的第三方电信中立互联网基础设施服务提供商之一,提供托管及相关服务.管理托管网络服务和云计算基础设施服务,不断改善其互联网基础设施平台,实现用户互联网连接的高可靠性.高安全性和高速性. Azure云简单来说到底是个什么东西? 平时经常说 Azure Azure 云 啊

windows系统下跨平台开发环境的搭建(cordova)+创建一个android项目

目的:在windows系统下,搭建跨平台的开发环境(cordova)创建一个安卓项目 前提:安装有java Jdk 1.8以上 Android SDK 23以上 1.安装node.js ,选择对应的版本下载安装,没什么好说的 官方网址:http://nodejs.cn/ 2.测试安装是否成功 win+r 键,打开运行窗口,输入cmd,然后确定,打开命令行窗口 输入node  -v 输出版本号,说明node.js安装成功,否则请查找原因,或者重新安装 输入npm -v 输出版本号说明npm可以使用

如何利用CEF3创建一个简单的应用程序 (Windows Platform)

1. 说明 这篇文章主要讲述如何利用CEF3来创建一个简单的应用程序,引用的是1535及以上版本中包含的 Cefsimple 项目例子.如果想知道关于CEF3更多的使用方法,可以去访问 GeneralUsage. 2. 开始 首先,根据自身所使用的开发平台,可以去 这里 下载对应的发布版本.针对这个教程,我们需要下载1750或者更新的版本.当前支持的平台有Windows, Linux和Mac OS X.每一个版本都包含了当在特定平台上编译特定版本CEF3时所需要的所有文件和资源.您可以通过包含在

使用Maven创建一个Spring MVC Web 项目

使用Maven创建java web 项目(Spring MVC)用到如下工具: 1.Maven 3.2 2.IntelliJ IDEA 13 3.JDK 1.7 4.Spring 4.1.1 released 5.Tomcat7 6.Logback 1.0.13 日志输出组件 接下来开始演示如何用Maven模板创建web项目 1.使用maven-archetype-webapp模板快速创建web项目的骨架结构 打开控制台,进入到你想要创建web项目的目录,然后运行如下命令: 1 $ mvn ar

第七篇:创建一个SOUI的Hello World

从0开始一个SOUI项目 1.环境配置 SOUI项目本质是一个基于Win32窗口的应用程序.因此首先我们可以从Win32窗口应用程序向导创建一个简单的Win32项目. 并在第3页选择“Window应用程序” 选择“完成”后生成一个Win32应用程序骨架. 项目的文件结构如下图: 要使用SOUI开发程序程序,首先当然是要找到从SVN获取的SOUI项目代码.假定SOUI项目保存在%SOUIPATH%这个环境变量指向的目录(安装了SOUI向导后会自动创建这个环境变量). 我们需要在VS的include

10_Oracle_Admin_手动创建一个比较实用的数据库

上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库. ======清理现有数据库文件====== [[email protected] dbs]$ ll total 240396 -rw-r-----. 1 oracle oinstall  7847936 Aug 28 11:43 cntrlwly.dbf -rw-r-----. 1 oracle oinstall 8