Как удалить обновление Visual Studio 2017 15.3

после обновления до VS 2017 15.3 мое решение компилируется, но проекты .NET Framework 4.6.2 в том же решении (например, приемочные тесты Specflow) имеют множество предупреждений компилятора и отсутствующих ссылок. При выполнении приемочных тестов возникает ошибка:

System.IO.FileLoadException: Could not load file or assembly 'System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.

У меня нет времени, чтобы исправить это сейчас, так как я могу откатить установку Visual Studio 2017 до 15.2?

другие ответы (для предыдущих версий Visual Studio) предлагают использовать "просмотр установлен обновления " на панели управления, но я не вижу там никаких обновлений VS 2017.

3 ответов


Microsoft недавно представила breaking changes с версией 15.5, поэтому нам пришлось найти способ понизить рейтинг.

хотя я не уверен, что это актуально для первоначальной проблемы OP, это было бы актуально в то время, когда был задан вопрос, поэтому оставьте это для дальнейшего использования:

Microsoft do предоставьте способ понижения до версии до последней (N-1), в этом случае версия 15.4.5, поэтому вам не нужно идти до конца 15.0:

https://www.visualstudio.com/en-us/productinfo/installing-an-earlier-release-of-vs2017


Я не мог найти способ сделать это. В конце концов, мне пришлось полностью удалить VS 2017 и установить VS 2017 15.0 по этой ссылке:

https://my.visualstudio.com/Downloads?pid=2210


Это последнее обновление 15.3.3, похоже, сильно заскучало. Я работаю над попыткой удалить расширения и дополнительные функции в /safemode, чтобы увидеть, могу ли я запустить его без сбоев при запуске, но я не надеюсь.

вероятно, придется сжечь его и начать все сначала.