NuGet и TFS лучшие практики - PullRequest
48 голосов
/ 14 июня 2011

Наши проекты в TFS организованы следующим образом:

$\DefaultCollection\ProjectName\Source  <-- source code goes here

$\DefaultCollection\ProjectName\SharedAssemblies <-- 3rd party binaries go here

Теперь, когда NuGet находится на сцене, есть ли причина изменить наш подход и использовать папку пакетов NuGet для dll, которые поступают из NuGet-осознаетпроекты?Я склоняюсь к этому, потому что

1) он создает два места, где нужно искать зависимости 2) он оставляет нас открытым для одного разработчика, который обновляет пакет и нарушает некоторую зависимость

При этом еслилюбой может сообщить вескую причину, чтобы начать использовать NuGet в среде TFS, я с радостью представлю ваши идеи моей команде, как если бы они были моими (шутка).

1 Ответ

30 голосов
/ 05 апреля 2012

Nuget 1.6 теперь позволяет динамически загружать пакеты, которые отсутствуют, при сборке. Теперь вы можете вернуться в систему управления версиями без .dll, но сама сборка извлечет правильный пакет.

http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

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