2

У меня есть библиотека, которая поступает из частного канала nuget. У меня есть url и учетные данные для этого, но не знаю, как правильно подключиться к каналу с помощью визуального кода студии. Я использую схему dotnetcore.визуальный код студии и частный nuget

Я создал файл Nuget.Config в корне моего консольного приложения с URL-адресом и паролем фида, но это, похоже, не собирало пакеты из этого фида при импорте их в project.json. Даже выполнение восстановления приведет к ошибкам.

Есть ли у кого-нибудь пример того, как они будут создавать проект для этого? Я знаю, что в проекте нет нормального файла Nuget.Config, но это тестовый проект, поэтому он не будет жить там, как только проект получит доказательство концепции.

Моего nuget.config выглядел так

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
     <add key="CustomRepo" value="https://nuget.feed/nuget/" /> 
    </packageSources> 

    <!-- Used to store credentials --> 
    <packageSourceCredentials> 
     <CustomRepo> 
      <add key="Username" value="something" /> 
      <add key="ClearTextPassword" value="thepassword" /> 
     </CustomRepo> 
    </packageSourceCredentials> 

     <!-- Used to disable package sources --> 
    <disabledPackageSources /> 
</configuration> 
+0

Где находится файл решения по отношению к файлу NuGet.Config? –

+0

У меня нет файла решения для этого. Просто катитесь с файлом project.json, который поддерживает dotnetcore. – Matt

+0

Возможный дубликат [Добавить пользовательский источник пакета в код Visual Studio] (https://stackoverflow.com/questions/41358490/add-custom-package-source-to-visual-studio-code) – Tomino

ответ

0

Apoligies теперь это решенное и работающий с файлом nuget.config в корневой папке. Я не знаю, что я сделал. Единственное, что я сделал, это переименование всего xml, но не знаю, что бы вы сделали. Во всяком случае, это отлично работает.