Система управления исходным кодом VS2013 разрушает ссылки при первоначальном извлечении

Система управления исходным кодом VS2013 разрушает ссылки при первоначальном извлечении

На работе мы используем VS2013 Online. Мы отправляем все папки наших проектов в систему управления исходным кодом (через Team-Explorer и Source Control Explorer). Когда другой человек впервые извлекает репозиторий (или в новое место на своем компьютере), он ломает все ссылки на неродные пакеты (например, EntityFramework). Все пакеты и их dll находятся в системе управления исходным кодом (папка packages), и проекты извлекаются как есть.

Чтобы исправить эту проблему, нам нужно перейти по одной к каждой ссылке и выполнить NuGet "Update-Package " для каждой из них. Он ответит "No updates found" (Обновления не найдены), но исправит ссылку.

Есть ли способ обойти это? Я чувствую, что этого не должно происходить, так что мы делаем не так?

Связанный контент