Вопрос

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

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

Это возможно?

П.Д.:Решением является проект C# Window Forms.

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top