На работе мы используем VS2013 Online. Мы отправляем все папки наших проектов в систему управления исходным кодом (через Team-Explorer и Source Control Explorer). Когда другой человек впервые извлекает репозиторий (или в новое место на своем компьютере), он ломает все ссылки на неродные пакеты (например, EntityFramework). Все пакеты и их dll находятся в системе управления исходным кодом (папка packages), и проекты извлекаются как есть.
Чтобы исправить эту проблему, нам нужно перейти по одной к каждой ссылке и выполнить NuGet "Update-Package " для каждой из них. Он ответит "No updates found" (Обновления не найдены), но исправит ссылку.
Есть ли способ обойти это? Я чувствую, что этого не должно происходить, так что мы делаем не так?