Сосуществование 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? Будет ли это испортить? Установить его на виртуальную машину нельзя из-за политики компании.

Благодарность


person Fortyrunner    schedule 21.12.2008    source источник
comment
Спасибо за комментарии. Вы дали мне уверенность попробовать это!   -  person Fortyrunner    schedule 22.12.2008


Ответы (4)


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

person M4N    schedule 21.12.2008

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

person DancesWithBamboo    schedule 21.12.2008

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

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

person Eric Haskins    schedule 21.12.2008

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

person Leon Guan    schedule 05.08.2009