Переход с Visual Studio 2005 на 2008 и .NET 2.0 - PullRequest
8 голосов
/ 27 августа 2008

В настоящее время я использую VS2005 Profesional и .NET 2.0, и, поскольку наш проект довольно большой (25 проектов в решении), я хотел бы попробовать VS 2008, поскольку он теоретически быстрее с большими проектами.

Прежде чем сделать это, я хотел бы знать, правда ли то, что я прочитал: могу ли я использовать VS2008 в режиме ".net 2.0"? Я не хочу, чтобы мои клиенты устанавливали .net 3.0 или .3.5, я просто хочу установить VS2008, открыть свое решение и начать работать оттуда.

Возможно ли это?

P.D .: решение представляет собой проект Window Forms c #.

Ответы [ 7 ]

4 голосов
/ 27 августа 2008

Да, это возможно. В свойствах проекта вы можете указывать на разные версии .Net Framework, начиная с .NET 2.0.

Обновление до VS 2008 приведет к обновлению файла решения, и вы не сможете вернуться к VS 2005, если не создали резервную копию своего решения

3 голосов
/ 27 августа 2008

Да, vs2008 может " target " фреймворк, но я думаю, что по умолчанию, если конвертировать из vs2005 - vs2008, он просто сохраняет его в рамках 2.0

1 голос
/ 27 августа 2008

Да, вы можете запустить 2.0 с VS2008. Не забудьте выбрать это при конвертации, однако. При преобразовании проекта я по ошибке оставил преобразование ASP.NET 3.5, а затем все новые файлы содержали ссылки на Linq, поэтому было немного трудно переключиться обратно на 2.0, когда я понял ошибку.

1 голос
/ 27 августа 2008

Возможно иметь проект 2.0 в VS 2008. Вы бы просто указали .NET Framework 2.0 в свойствах проекта.

Однако ваше решение придется преобразовать в решение VS9.

0 голосов
/ 22 февраля 2010

У меня не было абсолютно никаких проблем с переключением на VS2008. :) Мульти-таргетинг работал безотказно.

0 голосов
/ 27 августа 2008

И имейте в виду, что все эти вещи о совместимости проектов между 2005 и 2008 годами НЕ верны для проектов C / C ++.

0 голосов
/ 27 августа 2008

Да, эта функция, включающая Visual Studio 2008, называется многоцелевым. См. эту ссылку для получения дополнительной информации. Чтобы использовать его, просто откройте «Свойства» для своего проекта и выберите нужную целевую платформу из раскрывающегося списка на этой странице.

...