2017-01-11 8 views
0

У меня есть визуальное студийное решение, которое содержит много проектов, довольно часто, когда я беру чистую проверку из исходного элемента управления (SVN в нашем случае), ссылки неверны. Я восстанавливаю пакеты Nuget (мы не храним их в контроле источника), однако некоторые ссылки по-прежнему недействительны (в настоящее время это log4net). Только после ручного нажатия кнопки обновления для каждого отдельного проекта ссылки становятся действительными. Я не понимаю, является ли это проблемой VS или конкретной dll, в любом случае я ищу способ обновить все ссылки на все проекты в решении. Любые предложения?Есть ли способ обновить все ссылки на все проекты в решении?

+0

Можете ли вы предоставить скриншот? Что такое «некоторые ссылки»? У вас установлены зависимости проектов? – Sinatr

+0

Вам не нужно это делать, это ваша настоящая проблема. Вы добавляете ссылки на определенную версию? – Liam

+0

Как их восстановить? «Я восстанавливаю пакеты Nuget» – Jehof

ответ

1

Да, есть расширение Visual Studio под названием Workspace Reloader, оно перезагрузит все проекты и решения в вашем текущем рабочем пространстве.

Если это не ваша проблема, если вы говорите о недопустимых/отсутствующих ссылках NuGet, вы можете щелкнуть правой кнопкой мыши по решению и выбрать «Включить восстановление пакета NuGet», что может решить вашу проблему. Это делает так, чтобы Visual Studio автоматически загружала/восстанавливала любые пакеты NuGet, перечисленные в файле/манифестах решения.

+0

Я не необходимо перезагрузить проекты (это тоже не помогает), только обновлять ссылки. –