4

Я установил Visual Studio 2017 бок о бок с 2013 и 2015 годами (я не хотел рисковать, если установка 2017 не удалась).

У меня уже были VS 2013 и 2015 на моей машине. Мне сейчас не нужны старые версии, и мне действительно нужно освободить место, занимаемое этими старыми версиями.

Будет ли обычная процедура удаления из "Программы и компоненты" выполнять эту задачу?

Основываясь на предыдущем опыте, я обеспокоен тем, что это может повлиять на файлы VS 2017.

Может кто-нибудь сказать мне правильные шаги для удаления VS 2013 и 2015, не касаясь 2017 года?

1 ответ1

1

Согласно этим ответам на social.msdn, да, в теории.

На практике это также зависит от того, сколько и какие компоненты были у старой установки. Сценарий удаления может столкнуться с некоторыми неприятными ударами, если он вообще пытается, и, возможно, удастся закрыть службу, используемую другой существующей установкой VS. Не должен, хотя.

Взять, к примеру, Git. Я не использую его, но следую советам в этой теме , удалив компоненты Git из старой IDE перед его удалением. На самом деле настоятельно рекомендуется сначала удалить как можно больше дополнений / расширений из среды IDE , а затем удалить соответствующие пакеты обновления VS. Такие компоненты, как Crystal Reports, хорошо обрабатываются процессом удаления IDE (в данном случае VS2010).

Интересный факт: деинсталляция VS2010 SP1 фактически требовала монтирования DVD VS2010, а деинсталляция IDE - нет!

Другой (план Б) метод - пролистывать приложения и функции в настройках Windows и искать все, что связано с Visual Studio, начиная с "Microsoft". Если при удалении программы Microsoft A, о которой вы знаете, что она связана с удалением IDE, удаление зависает на уровне 0% из-за TSR или службы, которую невозможно закрыть, затем найдите похожую программу, соответствующую A, и удалите ее. Приблизительные даты установки / модификации среды IDE четко указаны, но имейте в виду, что крупные обновления Windows могут также изменить даты некоторых компонентов на дату обновления.

План B может быть очень трудоемким и подверженным ошибкам, и применяться только в качестве крайней меры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .