Невозможно использовать локальные пакеты nuget в ядре. net - PullRequest
0 голосов
/ 23 января 2020

Я загрузил все пакеты nuget, необходимые для моего основного веб-приложения. net, в папку с именем nuget-packages.

В файле nuget.config, который хранится в той же папке, что и файл .csproj. , У меня есть следующие

 <?xml version="1.0" encoding="utf-8"?>
   <configuration>
       <packageSources>
         <add key="local-packages" value=".\nuget-packages" />
       </packageSources>
   </configuration>

В Visual Studio 2019 Параметры инструментов Исходники диспетчера пакетов Nuget я снял флажки со всех источников (nuget.org, Telerik, MSFT Offline Packages).

I хотел бы, чтобы проект использовал пакеты, хранящиеся в nuget-пакетах, а не где-либо еще.

Однако, когда я строю этот проект, я получаю NU1100 Невозможно устранить ошибки.

По какой-то причине проект не может найти пакеты.

Подскажите, пожалуйста, что мне не хватает? Спасибо

1 Ответ

0 голосов
/ 23 января 2020

Вы должны указать исходный каталог вашего пакета в параметрах менеджера пакетов. Откройте окно параметров, выберите вкладку пакетов с исходным кодом, нажмите кнопку «Добавить пакеты с исходным кодом», после чего в открывшемся диалоговом окне выберите новый источник пакета, введите путь к исходной папке пакета и переместите этот источник наверх.

...