簡體   English   中英

在Visual Studio Online中使用自定義NuGet提要

[英]Use custom NuGet feed in Visual Studio Online

我有一個Visual Studio項目,它取決於我們公司的feed提供的一些NuGet包。 可以從網上訪問該Feed。 該項目存儲在Git存儲庫中的Visual Studio Online中。 但那些NuGet包不是! 我想使用VSO的自動構建和持續集成功能。 我如何“告訴”VSO不應該從nuget.org下載那些NuGet包,應該從www.example.com獲取? 有辦法嗎?

你應該在你的解決方案中有一個nuget.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageRestore>
        <add key="enabled" value="True" />
        <add key="automatic" value="True" />
    </packageRestore>
    <packageSources>
        <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
        <add key="myCompany" value="http://XX.XX.XXX.XX:81/$pathToMyFeed$" />
    </packageSources>
    <activePackageSource>
        <add key="All" value="(Aggregate source)" />
    </activePackageSource>
</configuration>

請注意packageSources部分。 通過在此處添加您的私人訂閱源,您可以在解析包時將其提供給解決方案。 構建時,應使用兩個源來解析包。

注意 ,nuget.config文件應位於解決方案根目錄下的.nuget文件夾中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM