簡體   English   中英

如何在.NET Core上注冊新的NuGet包源?

[英]How to register new NuGet package source on .NET Core?

我很難添加新的NuGet源來存儲私有包。 已經嘗試將配置添加到我的.csproj中,就像這篇帖子所說的那樣

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Artifactory-DEV" value="https://theluggage-agct.gray.net/artifactory/api/nuget/nuget-institutional-development-local" protocolVersion="3"/>
  </packageSources>
</configuration>

也嘗試了這個,但無法找到dotnet nuget的等價物。

nuget sources添加-Name“MyServer”-Source \\ myserver \\ packages

OBS:我沒有使用Visual Studio 2017,目前正在使用Ubuntu。

令人遺憾的是,用戶ffa沒有將他們的評論作為答案發布,因為這是正確的。 XML應該位於名為nuget.config的文件中。

此外,如果您安裝了新的dotnet SDK / CLI,您還可以運行dotnet new nugetconfig ,它將為您創建基本模板的文件。 NuGet文檔提供了一些關於如何應用設置的信息,但通常人們將nuget.config文件放在其存儲庫的根目錄中,或者放在與.sln文件相同的位置。

還有另一種方式。

dotnet add package <PACKAGE> -s <SOURCE>

問題是我需要在每次添加-s時添加來自某個私有倉庫的包。

暫無
暫無

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

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