nuget: я должен передать все содержимое папки пакетов? - PullRequest
46 голосов
/ 17 декабря 2010

Я начал использовать nuget и установил несколько пакетов, большинство из которых имеют 200 КБ макс., Но NUnit имеет 3 МБ .

MyРешение с открытым исходным кодом, и оно загружается многими людьми, я просто думаю: я должен зафиксировать всю папку пакетов как есть или игнорировать файлы не из dll

как вы, ребята, делаете?

Ответы [ 3 ]

81 голосов
/ 26 мая 2011

NuGet теперь имеет возможность повторно загрузить отсутствующие пакеты в качестве шага перед сборкой, а это означает, что вам нужно только зафиксировать ваш файл packages.config (и включить nuget.exe в папку инструментов).

Чтение Использование NuGet без передачи пакетов в систему управления версиями для получения более подробной информации.

15 голосов
/ 17 декабря 2010

Лично я бы включил всю папку с пакетами.Нет ничего хуже, чем получить проект с открытым исходным кодом, а затем выследить dll, необходимые для его запуска.

Вы можете просто включить файлы .nupkg и заставить пользователя запустить пакет обновления, но тогда вы предполагаете,они установили nuget и запустили его.

Я думаю, что гораздо быстрее начать работать с проектом с открытым исходным кодом - все с самого начала.

4 голосов
/ 17 декабря 2010

Чтобы повторить то, что сказал Саймон, - это 2010 год. Пропускная способность и хранилище в этом масштабе дешевы. Удобство наличия пакетов с исходным кодом чертовски выгодно экономит.

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