1

我有一个 MSBuild 项目,其目标依赖于.NET 工具(我们称之为do-stuff-tool)。

.NET 工具可以在全局和/或本地安装,使用 MSBuild 项目的开发人员可能会在全局安装该工具的稳定版本,在本地安装开发版本。运行该工具的语法取决于它是本地安装还是全局安装(dotnet do-stuff-tool与简单do-stuff-tool

我希望我的 MSBuild 项目能够同时do-stuff-tool使用 .

我可以编写 shell 脚本来解析输出,dotnet tool listdotnet tool list -g如果可能的话,我更喜欢惯用的 MSBuild 解决方案。

在 MSBuild 中是否有实现此目的的标准方法?

谢谢。

4

0 回答 0