是否可以通过命令行更新“仅限工具”的Nuget包?

通过“仅工具”,我的意思是一个不包含“lib”或“content”文件夹的包(根据Nuget站点上的定义),并包含脚本或工具,而不是Visual Studio Projects引用的库 . 典型用途是用于辅助构建过程的工具 .

我可以通过在解决方案级别管理Nuget包,在Visual Studio中添加仅限工具的包 . 这将正确下载包,并让我看到并安装它的更新 .

但我无法获得“nuget.exe”命令行应用程序的“更新”命令来执行包更新 . 它似乎驱动项目文件的所有更新...但项目没有引用包,因为它不是代码库 .

我理解Nuget的重点是代码库,但是doco确实提到了工具包......鉴于它可以在Visual Studio中完成,我认为在命令行上也应该可以实现 .

例如 .

  • 工具包"A"(没有lib,只是工具文件夹)

  • 在项目"B"的VS中,管理解决方案上的Nuget包并安装A.

  • (将下载,并使用packages.config创建".nuget"文件夹)

  • 发布"A"的新版本

在这种情况下,我可以在VS中查看并安装更新,但无法获得正确的命令行来安装更新 .