.net 如何在VisualStudioTeamServices中发布和访问nuget包

.net 如何在VisualStudioTeamServices中发布和访问nuget包,.net,visual-studio-2013,azure-devops,.net,Visual Studio 2013,Azure Devops,我开始尝试VisualStudioTeamServices(当时是VisualStudioOnline)。我创建了一些项目,添加了一些源代码,并设置了一些构建作业。只要我使用外部nuget依赖项,一切都可以正常工作 现在我想在我的项目中使用我自己的一些库作为依赖项。我不能这样做。我无法访问Visual Studio Team Services托管的nuget服务器。我根本不知道地址。 我将库项目的“构建默认值”设置为“将构建输出复制到服务器”。但是我怎么能通过nuget访问它呢 在过去,我与Te

我开始尝试VisualStudioTeamServices(当时是VisualStudioOnline)。我创建了一些项目,添加了一些源代码,并设置了一些构建作业。只要我使用外部nuget依赖项,一切都可以正常工作

现在我想在我的项目中使用我自己的一些库作为依赖项。我不能这样做。我无法访问Visual Studio Team Services托管的nuget服务器。我根本不知道地址。 我将库项目的“构建默认值”设置为“将构建输出复制到服务器”。但是我怎么能通过nuget访问它呢

在过去,我与TeamCity合作,设置了一个额外的构建步骤(NuGetPack),可以轻松访问“我的”NuGet服务器


同样,如何使用Visual Studio 2013访问Visual Studio团队服务上的nuget发布?还是不可能呢?

你看过八达通部署吗?它们似乎与团队服务集成,并且可以选择将构建发布到nuget提要。nuget提要可以位于Octopus部署服务器、TeamCity服务器、本地文件服务器或MyGet服务器上

    • 这是一种能力

      这将允许其他类型的feed以及NuGet,并允许您创建安全的feed以及将它们公开

      同时,您必须使用MyGet或ProGet(或类似的服务)来托管提要。我相信这两者都可以作为现场安装或托管服务提供。如果您真的想要,也可以将网络共享作为提要源

      无论如何,如果您使用的是Visual Studio Online,那么很难击败Visual Studio Online软件包托管


      快速更新。。。此功能目前正在预览中。在上线之前,他们需要解决一些小问题(恢复步骤和发布步骤都有问题,尽管使用PowerShell步骤进行和有一些解决办法,但打包步骤可以很好地解决问题)。

      您现在可以使用团队服务托管私有NuGet提要

      目前,它在美国、欧洲和澳大利亚都可以使用,但它不仅会出现,您还需要通过市场将其安装到您的团队服务帐户中。这是一件事


      您找到解决方案了吗?我也在试着做同样的事情。没有,但我并没有付出更多的努力。我们决定在NuGet.org上发布我们的包。@Staratnight,所以我仍在尝试研究这个问题,但VSO有一个相当深入的RESTAPI。您可以从API获取构建工件下载地址位置。谢谢你提供的那条信息。我最近没有关注它。我期待着即将到来的一切。我只是想说,承载Nuget软件包的功能已经进入公共预览。