Должен ли я установить Visual Studio 2017 рядом с Visual Studio 2015 или сначала удалить Visual Studio 2015, а затем установить Visual Studio 2017?
В настоящее время я использую Visual Studio 2015 для программирования приложений ASP.NET Core. У меня есть следующие вопросы относительно установки Visual Studio 2017:
- Что считается лучшей практикой и/или самым чистым методом?
- Должен ли я установить Visual Studio 2017 рядом с Visual Studio 2015?
- Должен ли я сначала удалить Visual Studio 2015 и все зависимости .NET Core, а затем установить Visual Studio 2017?
- Есть ли какие-либо инструменты, которые обеспечили бы чистое удаление Visual Studio 2015?
Ответы
Ответ 1
Со страницы Ориентация и совместимость платформы Visual Studio 2017
Совместимость с предыдущими выпусками Установка
Вы можете установить и использовать Visual Studio 2017 вместе с предыдущими версиями Visual Studio, включая Visual Studio 2015, Visual Studio 2013 и Visua Studio 2012.
Так что да. вы можете установить их без каких-либо проблем.
Ответ 2
VS 2013, VS 2015 и VS 2017 работают хорошо бок о бок. VS 2012 может быть немного изворотливым в Windows 10, но также должен работать бок о бок. Теоретически VS 2010 также должен работать бок о бок с ними, но в прошлом я сталкивался с причудами, когда они мешали друг другу.
Проекты должны проходить в оба конца между 2015 и 2017 годами, хотя есть некоторые сценарии одностороннего обновления.
Обратите внимание: если по какой-то причине вам действительно нужен только старый набор инструментов компилятора, вы также можете установить VS 2017 и выбрать необязательный компонент Microsoft.VisualStudio.Component.VC.140
, который устанавливает более старый компилятор v140
, который вы все еще можете использовать с IDE VS 2017, Тем не менее, нет оснований для этого, поскольку стандартные библиотеки VS 2015 и VS 2017 С++ совместимы с бинарными, поэтому вы можете смешивать их в проекте.
Смотрите это сообщение в блоге для получения информации о VS 2017.
Ответ 3
Похоже, что вы уже сделали некоторые проекты в 2015 году, поэтому вы, вероятно, захотите его сохранить.
Как только вы откроете проект в новой версии, он попытается обновить проект, а затем вы не сможете вернуться.
Однако, если у вас есть несколько версий, установленных одновременно, при попытке открыть проект, скажем, из проводника Windows, он откроет его с помощью "Проверка версии Visual Studio" и посмотрит файл проекта и определить, какую версию открыть.
В нижней строке, если у вас есть место на жестком диске, нет причин не устанавливать их рядом друг с другом.
В прошлом было рекомендовано установить их в последовательном порядке, если вы устанавливаете несколько версий, но это не похоже на то, что это проблема для вас, и я не знаю, является ли это проблемой даже больше это было несколько версий, так как мне пришлось иметь дело с этим.
Удачи!
Ответ 4
Лично я бы сохранил оба - было много раз в течение лет, когда у вас проблемы с совместимостью, и НЕОБХОДИМО иметь предыдущую версию (ы). У меня также был старый проект, который не будет обновляться, и я вернулся и переустановил старые версии VS.
Ответ 5
Если у вас нет причин держать VS2015 на вашем компьютере, я бы предложил удалить его.
Я удалил VS2015 после установки VS2017 и позже заметил, что я все еще использую старый ярлык на панели задач VS2015.
Поэтому я случайно по-прежнему использовал VS2015.
Возможно, некоторые специальные случаи требуют сохранения старых версий VS вместе с новой версией, но для остальных из нас, я говорю, удалите!
Ответ 6
VS 2015 - последняя версия, поддерживаемая Installshield LE.
Если вам понадобится установка инсталляторов в будущем, будет полезно иметь VS 2015
Ответ 7
1,2,3. Visual Studio 2017 имеет больше возможностей до 2015 года и содержит текущие функции 2015 года, поэтому вам не нужно 2015 год вместе с 2017 годом. Просто придерживайтесь 2017 года. И я не думаю, что у вас возникнут проблемы при открытии проектов 2013 и 2015 с Visual Studio 2017,
- Uninstall Tool - хороший инструмент для использования. Он очищает все оставшиеся файлы и записи реестра после запуска оригинального мастера удаления и даже сообщает вам, сколько файлов будет очищено после необходимой перезагрузки.
Ответ 8
Не используйте vs2017 до следующего основного обновления,
установка vs2017 (2017.09.09) может привести к повреждению vs2015.
Я установил vs2017, MS сказал, что он совместим с vs2015.
но я получаю сообщения об ошибках, такие как ссылка ниже, когда я построил библиотеку с vs2015 и попытаюсь скомпилировать приложение с библиотекой:
ошибка LNK2038: обнаружено несоответствие для '_MSC_VER': значение '1600' не соответствует значению '1700' в CppFile1.obj
Ответ 9
Для людей, продолжающих читать это, у меня есть Visual Studio Professional 2008 (для Windows Embedded 6.5), 2010, 2015, 2017, и все они работают, даже если они открыты одновременно.
Изменение: Как указано в других ответах, они должны быть установлены с самой старой версии на новейшую.
Ответ 10
Я также устанавливаю vs 2017 около 2015 года, и ничего не происходит: D