Подтвердить что ты не робот

Должен ли я установить 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?
4b9b3361

Ответ 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,

  1. 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