У меня есть визуальное студийное решение, которое содержит много проектов, довольно часто, когда я беру чистую проверку из исходного элемента управления (SVN в нашем случае), ссылки неверны. Я восстанавливаю пакеты Nuget (мы не храним их в контроле источника), однако некоторые ссылки по-прежнему недействительны (в настоящее время это log4net
). Только после ручного нажатия кнопки обновления для каждого отдельного проекта ссылки становятся действительными. Я не понимаю, является ли это проблемой VS или конкретной dll, в любом случае я ищу способ обновить все ссылки на все проекты в решении. Любые предложения?Есть ли способ обновить все ссылки на все проекты в решении?
ответ
Да, есть расширение Visual Studio под названием Workspace Reloader, оно перезагрузит все проекты и решения в вашем текущем рабочем пространстве.
Если это не ваша проблема, если вы говорите о недопустимых/отсутствующих ссылках NuGet, вы можете щелкнуть правой кнопкой мыши по решению и выбрать «Включить восстановление пакета NuGet», что может решить вашу проблему. Это делает так, чтобы Visual Studio автоматически загружала/восстанавливала любые пакеты NuGet, перечисленные в файле/манифестах решения.
Я не необходимо перезагрузить проекты (это тоже не помогает), только обновлять ссылки. –
Можете ли вы предоставить скриншот? Что такое «некоторые ссылки»? У вас установлены зависимости проектов? – Sinatr
Вам не нужно это делать, это ваша настоящая проблема. Вы добавляете ссылки на определенную версию? – Liam
Как их восстановить? «Я восстанавливаю пакеты Nuget» – Jehof