Обновление проектов, созданных в предыдущих версиях Visual C++
С помощью Visual C++ 2010, можно открыть и сохраните проект, встроенную в версии 6 Visual C или C++ последней. Visual C++ преобразования проекта автоматически. Процесс обновления создает файлы проекта с расширением VCXPROJ, и не удаляет старые файлы проекта (DSP, VCPROJ).
Кроме того, в Visual C++ 2010 используется совершенно новая система построения — MSBuild.Эта система построения заменяет VCBuild — систему построения, представленную в Visual Studio 2005.
В большинстве случаев можно выполнять обновление и построение проектов без внесения изменений вручную.
Однако в некоторых случаях во время обновления в журнале могут появиться предупреждения и сообщения об ошибках.Это может быть вызвано различиями между старой и новой системами построения, сменой языка или изменениями в библиотеках.
Чтобы упростить разрешение этих сообщений, сначала решить проблемы с системой построения, а затем проблемы с кодом с помощью описанной ниже процедуры:
Установите Visual C++ 2008 вместе с Visual C++ 2010.
В Visual C++ 2010 откройте решение и выполните его обновление.
Для каждого проекта откройте Свойства.Выберите набор инструментов Visual C++ 2008, развернув узел Свойства конфигурации, выбрав Общие и указав значение v90 в раскрывающемся списке Platform Toolset.
Выполните построение решения.Вносите изменения и выполняйте построение, пока оно не будет выполнено успешно.
Для каждого проекта выберите набор инструментов Visual C++ 2010, установив для параметра Platform Toolset значение v100..
Выполните очистку и построение решения.Вносите изменения и выполняйте построение, пока оно не будет выполнено успешно.
Из-за различий между системами построения Visual C++ 2008 и Visual C++ 2010 порядок, в котором макросы определяются в старой системе, может давать другие результаты в новой системе.Просмотрите журнал на наличие признаков данной проблемы и при необходимости измените порядок.
В результате внесения любого изменения в новый файл проекта прежний файл проекта станет устаревшим.
При попытке преобразования проекта, который уже был преобразован, в Visual C++ отображается запрос на подтверждение.При повторном преобразовании проекта удаляется ранее созданный файл проекта, поэтому могут быть потеряны изменения, внесенные в файлы после первоначального преобразования.
Дополнительные сведения об изменениях в системе построения см. в разделе Изменения системы построения.
Дополнительные сведения об изменении частей проекта см. в следующих разделах:
Дополнительные сведения см. в разделах:
Обновление проектов, созданных в предыдущих версиях Visual C++ Enterprise Edition
Источники данных имеют свой проект, созданный на Visual C++.Нет необходимости использовать проект C++. Проект может состоять только из источников данных, а редактирование и отладку хранимых процедур можно выполнять внутри самих источников данных.
Источники данных отображаются в обозревателе серверов как отдельные проекты базы данных.Перейти к обозревателю серверов можно, щелкнув вкладку Обозреватель серверов.При открытии проекта, созданного в предыдущей версии Visual C++ Enterprise Edition, для источников данных автоматически создается проект базы данных.Проект отображается в обозревателе серверов вместе с проектом C++, в котором раньше находились источники данных.