Доставка программы с пакетами Nuget - PullRequest
1 голос
/ 12 мая 2019

Быстрый вопрос (и, вероятно, глупый): мне нужно установить написанную мной программу, которая использует несколько пакетов Nuget, и поэтому ее размер составляет почти ГБ. Nuget создал папку «packages», а также вставил несколько файлов .dll в выходной каталог. Если я хочу переместить программу на другой компьютер, нужно ли также предоставить эти .dll s и папку пакетов?

Ответы [ 2 ]

0 голосов
/ 12 мая 2019

Нет, вам не нужно предоставлять содержимое папки packages, а только те библиотеки DLL, которые необходимы для работы программы, и это именно то, что NuGet копирует в ваш выходной каталог.

Редактировать: чтобы уточнить, папка packages необходима только при разработке программы, и если вы переходите на другую машину для разработки, то это именно то, что NuGet восстановит для вас, поэтому нет необходимости копировать пакеты в этом случае либо.

0 голосов
/ 12 мая 2019

Да, вы должны.
Вторая возможность - переустановить пакеты Nuget на новый компьютер.

...