【发布时间】:2021-09-14 07:54:54
【问题描述】:
我开发了一个(非公开的)nuget 工具。安装非常简单:
dotnet tool install dotnet-mytoolname -g
我的同事也会通过命令安装这些工具。
以后我会发布dotnet-mytoolname的新版本。消费者将使用 dotnet.exe 轻松更新它。
现在我的问题: 如果开发人员运行该工具的过时版本,那么我将在控制台输出中提示它(类似于“有新版本可用”)。 如果有新版本可用,我如何检查 dotnet.exe?
下面的命令会执行此操作,但仅适用于 nuget.org。但是我们的 nuget-tool 不是托管在 nuget.org 上,而是托管在私有 azure-devops 服务器上。
dotnet tools search dotnet-mytoolname
nuget-tool dotnet-mytoolname 是一个 C# 控制台项目。
如果 azure-devops 上有更新的版本可用,您有什么想法可以在该项目中检查吗?
【问题讨论】:
标签: c# .net azure-devops nuget dotnet-cli