【问题标题】:Team Foundation Build with Private NuGet FeedTeam Foundation Build 与私有 NuGet 源
【发布时间】:2015-03-19 22:52:21
【问题描述】:

如何将 Team Foundation Build 配置为使用我通过 NuGet.Server 设置的私有 NuGet 源?

我可以在本地添加一个来源:

nuget.exe sources add -Name "Feed Name" -Source "https://feed.url/nuget/"

如何使用 Team Foundation Build 实现这一目标?

【问题讨论】:

    标签: visual-studio nuget tfsbuild nuget-server


    【解决方案1】:

    您需要解决方案文件夹中的NuGet.config 文件。

    确保将两个包源都添加到您的 NuGet.config 文件中。还要确保两个来源都是“活动的”。

    <configuration>
        <packageSources>
            <add key="nuget.org"
                 value="https://www.nuget.org/api/v2/" />
            <add key="example.com"
                 value="http://example.com/feed/nuget/" />
        </packageSources>
        <activePackageSource>
            <add key="All"
                 value="(Aggregate source)" />
        </activePackageSource>
    </configuration>
    

    请参阅NuGet configuration file 文档。

    【讨论】:

      【解决方案2】:

      如果您使用 Team Foundation Server,现在可用的另一个选项是他们正在试用的私有 hostws NuGet 源。

      欲了解更多信息,请参阅此帖子:http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/27/announcing-package-management-for-vso-tfs.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-17
        • 2012-08-23
        • 2010-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-01
        相关资源
        最近更新 更多