В настоящее время я работаю в команде из нескольких человек, и недавно мы начали использовать NuGet. Наши проекты настроены с предварительным событием сборки, так что каждый человек поддерживает sycn, а мы держим пакеты вне контроля исходного кода. Это сработало хорошо.
"$(SolutionDir)nuget" install "$(ProjectDir)packages.config" -o "$(SolutionDir)Packages"
Недавно мы настроили внутренний сетевой диск для хостинга специфичных для компании пакетов. Я добавил сетевое местоположение в мои источники пакетов. Я могу создать пакет и ссылаться на него нормально.
Когда член команды добавляет внутренний источник пакета и выполняет сборку, он получает команду «this command is coded». ошибка и содержимое пакета из локальных пакетов не копируется.
Я видел этот вопрос, Многопользовательская команда, использующая NuGet и Source Control , и пыталась добавить опцию -source, но ошибка все еще существует.
Глядя на packages.config, похоже, он не указывает, из какого источника пакета получен пакет.
Что нам нужно сделать, чтобы эффективно использовать несколько источников пакетов в среде с несколькими пользователями?