VS.NET 2003 и VS.NET 2008 сосуществуют

Я находился в процессе преобразования проекта VS2003 (.NET 1.1) в VS2008 (.NET 2.0) и преобразовал весь C# (достаточно легко). Я получил новую машину и сделал преобразование C# на VS2008. У нас был слой C++, который не работал под.NET 2.0 из-за некоторых проблем защиты памяти.

Слой C++ был довольно старым и был написан некоторыми субподрядчиками несколько лет назад - это не очень хороший код...

На моей старой машине была установлена ​​VS 2003 с нашим уровнем C/C++ (который говорил с Visibroker). Я не закончил преобразовывать части C, когда жесткий диск на этой машине вышел из строя.

У меня нет времени, чтобы исправить.NET 2.0 преобразование бита C++, поэтому все еще нужно собрать под VS 2003.

Вопрос: могу ли я установить VS 2003 после VS2008? Это испортит вещи? Установка его на виртуальную машину невозможна из-за политики компании.

Спасибо

4 ответа

Решение

Я был в той же ситуации некоторое время назад и установил VS 2003 на (виртуальный) ПК, на котором уже была установлена ​​VS 2008. К сожалению, я не помню, делал ли я "Ремонт" установки VS 2008 после установки VS 2003, но я думаю, что это просто сработало.

Я просто должен был сделать это на прошлой неделе. Установка 2003 после 2008 работает просто отлично. Единственная вещь, которая, кажется, была испорчена, это то, что теперь все значки VS выглядят как старые 2003 года в Windows.

Я запускал vs2003 и vs2008 одновременно. Я считаю, что в худшем случае для установки 2003 после 2008 года потребуется переустановить 2008.

Я бы пошел вперед и попробовал, но я бы не начал, если бы у меня не было большей части дня, чтобы сделать это.

Установка vs.net 2003 после 2008 будет в порядке, единственная проблема в том, что автоматическая проверка версии vs.net может не работать. Например, если вы устанавливаете 2008 после 2003 года, и открывается правильная версия vs.net, если дважды щелкнуть файл проекта или файл решения, в соответствии с его фактической версией. Но если он обратный, средство проверки версии.net 2003 переопределит 2008 и не сможет открыть vs.net2008, если дважды щелкнуть файл проекта более старой версии. Просто переустановите 2008, чтобы решить проблему.

Другие вопросы по тегам