APP下载
报价宝  ›  综合  › 

受NPM启发,.NET Core 2.1预览版新增Global Tools全域工具

报价宝 来源:baojiabao.com 发布时间:2019-02-16 12:37:00 09月15日更新
报价宝综合消息受NPM启发,.NET Core 2.1预览版新增Global Tools全域工具

微软在.NET Core 2.1中释出全域工具(Global Tools)预览版,这个不少开发者引颈期盼的功能。全域工具可以让开发者将.NET Core控制台应用程序打包成NuGet套件,发布到Nuget.org或是任何NuGet套件服务器,并供其他开发者安装使用,其作用就和NPM全域工具相似。

只要可以安装.NET Core的地方,就能使用全域工具,目前支援Windows、macOS与Linux。全域工具因为是控制台应用程序,因此其打包与取用的方式就像是NuGet套件,而在预设的情况下,这些工具是相依于框架,包括所有NuGet的依赖项目,因此全域工具能在任何操作系统及芯片上执行。

微软为此已经准备了一个范例工具dotnetsay,开发者只要在命令列下[dotnet install tool -g dotnetsay]与[dotnetsay]指令,便会从Nuget.org安装dotnetsay工具。一旦开发者安装了dotnetsay,往后只要在命令列工具输入[dotnetsay]指令就能使用,无论是关闭终端连线、切换硬盘或是重新启动电脑,命令仍然可以使用。

目前.NET Core仅支援全域安装,在安装时需要添加-g参数,而本地端安装的功能还在测试,未来会释出但不会在预览1版中出现。微软表示,这个功能是受到NPM全域工具启发,他们期望建立一个能自我茁壮的工具生态。安装工具命令会预先搜寻NuGet.org,可能部分工具是.NET Core专用,部分具有通用性。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 数码相机价格 笔记本电脑价格 电视机价格 红米手机价格