【发布时间】:2020-07-26 08:56:49
【问题描述】:
假设我有一个脚本将在安装有 Nuget.exe 的干净构建服务器上运行,那么以编程方式确定 NuGet.exe 安装路径的最佳方法是什么?
有没有办法通过 NuGet.targets 或读取某种外部配置文件或遵循某种约定来推断其位置?
注意:到目前为止我看到的最接近的问题是this one that points to where NuGet can be downloaded,但我对手动下载 NuGet 不感兴趣。我需要一种方法来确定它的安装位置,但我不确定是否有可以遵循的约定来确定它的安装位置。
【问题讨论】:
-
通常,如果你在服务器上安装nuget,你也将它添加到
PATH,这样你就不用担心安装目录了。除此之外,nuget.exe 与任何其他文件一样 - 您可以检查默认安装目录,或始终将其安装在同一个位置。