如何将解决方案中的所有包上传到 VSTS 包管理提要

How do I upload all the packages in the solution to VSTS Package management feed

我是 VSTS 包管理源的新手。我有一个 visual studio 解决方案,下面有几个项目。他们都有 packages.config 并且解决方案有包含 nuget 包的 packages 文件夹,每个包都在自己的子文件夹中

  packages_folder
      - package1_subFolder
          - package1.nupkg
      - package2_subFolder
          - package2.nupkg
    .
    .
    .
    .
      - packagen_subFolder
          - packagen.nupkg

如何将具有上述文件夹结构的所有这些包上传/推送到我创建的包管理提要?

我可以使用下面的批处理命令完成此操作

for /r %%x in (*.nupkg) do nuget push -source "your feed url" -apikey key "%%x"

这将递归地找到当前目录中的所有nupkg文件并将其推送到目的地url