Как зарегистрировать новый источник пакета NuGet в .NET Core? - PullRequest
0 голосов
/ 25 октября 2018

Я изо всех сил пытаюсь добавить новый источник 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.

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Есть и другой способ.

dotnet add package <PACKAGE> -s <SOURCE>

Проблема в том, что мне нужно добавлять -s каждый раз, когда я хочу добавить пакет из определенного частного репо.

0 голосов
/ 25 октября 2018

Обидно, что пользователь ffa не разместил свой комментарий в качестве ответа, потому что это правильно.Предполагается, что XML-файл находится в файле с именем nuget.config.

Кроме того, если у вас установлен новый SDK / CLI для новой сети dotnet, вы также можете запустить dotnet new nugetconfig, и он создаст файл из базового шаблона.для тебя.Документы NuGet содержат некоторую информацию о , как применяются настройки , если вам это нужно, но обычно люди помещают свои файлы nuget.config в корень своего хранилища или в то же место, что и их файл .sln.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...