NuGet (бывший NuPack) и VCS - PullRequest
       27

NuGet (бывший NuPack) и VCS

1 голос
/ 17 ноября 2010

Сегодня я впервые тестирую NuGet и немного разочарован документацией и вспомогательными материалами для него. Я знаю, что это ОСАГО и, вероятно, она должна стать лучше, но я чувствую, что продукт неполон.

Мне удалось установить пакеты почти без проблем (однажды он завис и немного медленный), но что теперь? Должен ли я добавить все материалы, которые он загрузил в мой VCS? Я спрашиваю об этом, потому что я получил NUnit, а NuGet даже скачал для него бегуны, которые я не думаю, что добавлю в VCS (а я не буду).

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

Как вы справляетесь с этой ситуацией?

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 23 января 2013

Чтобы другие могли извлечь из этого пользу, прошло уже много времени с тех пор, как они выпустили Восстановление пакетов в Nuget , поэтому пакеты больше не нужно фиксировать в VCS.

0 голосов
/ 17 ноября 2010

Насколько я понимаю, да, NuGet ожидает, что вы зарегистрируете папку / lib (и все ее содержимое) в вашей VCS. Это, конечно, не оптимизировано для этого сегодня ( см. Эту проблему для одного примера ).

Что касается NUnit, включая бегунов и библиотеку - это определяется создателем пакета NUnit. Для них может быть предложено опубликовать два пакета: один только с библиотеками, а второй - с бегунами.

...