Поделиться через


Практическое руководство. Обновление проектов C++ до версии Visual Studio 2012

Если проект Visual C++, который был создан в более ранней версии Visual Studio Visual Studio 2012 предлагает обновления при первом открытии этого проекта.Если в проекте используется более ранней версии компилятора Visual C++ и библиотеки, сообщение спросит, нужно выполнить обновление до последней версии средств построения.Обновление параметров зависят от версии Visual Studio было использовано для создания проекта.

  • Если проекта (VCPROJ) был создан в версии Visual Studio , старше, чем Visual Studio 2010, необходимо обновить проект для Visual Studio 2012.

  • Если проект (.vcxpoj) был создан в Visual Studio 2010, у вас есть два варианта:

    • Можно пропустить обновление.Visual Studio 2012загрузить и работать с project без внесения изменений, если он имеет доступ к средствам Visual C++ в Visual Studio 2010 с пакетом обновления 1.Проще всего предоставить такой доступ, установив Visual Studio 2010 и Visual Studio 2012 на одном компьютере.Дополнительные сведения см. в разделе Установка нескольких версий Visual Studio на одном компьютере.

    • Можно обновить проект, позволяя Visual Studio для внесения изменений, описанных далее в этом разделе.При наличии более одного проекта Visual C++ в решении необходимо обновить все они или нет.

      ПримечаниеПримечание

      Если отклонить обновление при первом запросе можно обновить проект позже, открыв проекта меню и выбрав проекта VC ++ обновление.

Обновление проектов Visual C++

Если вы разрешите Visual Studio 2012 для автоматического обновления средств в проекте, Visual Studio будут внесены следующие изменения:

  • Изменение проекта для использования компилятора и библиотеки для Visual Studio 2012 (PlatformToolset = VisualStudio 11).

  • Изменить TargetFrameworkVersion к.NET Framework 4.5 для проектов C++ CLI.

Для получения дополнительных сведений см. "совместимости проекта = обновление (Yay!) не" в следующем блога: первый рассмотрим новые возможности повышения производительности интегрированной среды разработки C++ в Visual Studio 11 (продолжение "d…).

Продолжение работы с PlatformToolset пользовательских

Вы хотите продолжить работу с пользовательской PlatformToolset в Visual Studio 2012, пользовательские PlatformToolset должен находиться в %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (для компьютере x 86) или %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (для x 64 компьютер).Сведения о создании пользовательских platformtoolset см C++ собственный множественность.

См. также

Основные понятия

Совместимость с Visual Studio 2012, версия-кандидат