Am в команде из двух человек, использующей Team Foundation Server для нашего исходного контроля. Я начал новое решение. Для этого решения я создал несколько проектов. Во многих из них я использовал NuGet для установки AutoMapper и Unity. Затем я щелкнул правой кнопкой мыши по решению и выбрал "Добавить в исходное управление". Затем я проверил полученные ожидающие изменения.
Другой человек в моей команде сделал последнее, и все ссылки NuGet терпят неудачу для него.
Итак, я решил, что мне нужно добавить Пакет Пакетов. Поэтому я сделал это.
После этого ссылки NuGet все еще терпят неудачу (для него).
Кроме того, когда я пытаюсь добавить пакет NuGet в файл, я получаю эту ошибку:
Доступ к пути 'C:\src\MyPath\ToMySolution\packages\repositories.config' отклоняется.
Я предполагаю, что это происходит из-за того, что файл repositories.config теперь находится под контролем источника (поэтому он считывается только до тех пор, пока не будет извлечен вручную).
Итак, вот мои два вопроса:
- Как или что я могу проверить, чтобы пакеты NuGet были действительны для моего сотрудника, когда он получает последнюю версию?
- Есть ли способ не вручную проверять файлы NuGet, когда мне нужно использовать NuGet?
Я делаю это неправильно? или NuGet не предназначен для использования с Source Control?