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

Чтобы решить эту проблему, мы должны перейти по одному к каждой ссылке и сделать NuGet «Update-Package» для каждого. Он ответит "Обновления не найдены", но исправит ссылку.

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

0