Compartilhar via


Upgrading Projects from Earlier Versions of Visual C++

Usando Visual C++ 2010, você pode abrir e salvar um projeto que é a versão interno do Visual C++ 6 ou posterior. Visual C++ converterá o projeto automaticamente. O processo de atualização cria arquivos de projeto que possuem a extensão .vcxproj, e não remove os arquivos de projeto antigos (.dsp, .vcproj).

Além disso, Visual C++ 2010 usa um sistema completamente nova de compilação, MSBuild.Este sistema de compilação substitui VCBuild, o sistema de compilação introduzido em Visual Studio 2005.

Geralmente você pode atualizar e criar projetos e soluções com êxito sem executar alterações manual.

No entanto, em alguns casos os avisos e mensagens de erro podem aparecer no log durante o processo de atualização.Esses podem ser devido às diferenças entre os sistemas antigo e novo de compilação, alterações em linguagens, ou alterações nas bibliotecas.

Para simplificar resolver essas mensagens, resolva os problemas do sistema de compilação primeiro, e problemas de código em segundo usando o seguinte processo:

  1. Instalar o Visual C++ 2008 e Visual C++ 2010 lado a lado.

  2. Em Visual C++ 2010, abrir e atualizar a solução. 

  3. Para cada projeto, abra o projeto Propriedades.Escolha o kit de ferramentas do Visual C++ 2008 expandindo Propriedades de Configuração, selecionando Geral, e em Estojo de Ferramentas da Plataforma lista suspensa, escolhendo v90.

  4. Crie a solução.Faça alterações e compilar-las novamente até que a compilação seja com êxito.

  5. Para cada projeto, escolha o kit de ferramentas de Visual C++ 2010 definindo Estojo de Ferramentas da Plataforma a v100..

  6. Limpe e crie a solução.Faça alterações e compilar-las novamente até que a compilação seja com êxito.

Devido às diferenças entre Visual C++ 2008 e Visual C++ 2010 compilar sistemas, a ordem em que as macros são definidos com o sistema antigo podem produzir resultados diferentes com o novo sistema.Se o log para nesse problema e alterar a ordem conforme necessário.

Qualquer alteração no novo arquivo de projeto fará com que o arquivo de projeto antigo torne-se obsoleta.

Visual C++ pedirá a confirmação quando você tenta converter um projeto que você já converter.Convertendo um projeto exclui o arquivo novamente de projeto gerado anteriormente, e portanto todas as alterações para os arquivos que você fez após a conversão anterior pode ser perdida.

Para obter mais informações sobre as alterações para o sistema de compilação, consulte Alterações do sistema de compilação.

Para obter mais informações sobre as partes de alteração de um projeto, consulte os seguintes tópicos:

Para mais informações, consulte:

Atualizar projetos anteriores do Visual C++ Enterprise Edition

Fontes de dados tem seu próprio projeto no Visual C++.Você não precisa do projeto c++; seu projeto pode consistir somente nas fontes de dados, e você pode editar e criar os procedimentos armazenados dentro de fontes de dados.

Fontes de dados aparecem como um projeto separado do banco de dados no server Explorer.Você pode alternar ao server Explorer clicando na guia Gerenciador de Servidores .Quando você abre um projeto interno uma versão anterior do Visual C++ Enterprise Edition, um projeto de banco de dados é criado automaticamente para as fontes de dados.Este projeto aparece no solution Explorer, juntamente com o projeto do C++ que contêm uma vez que as fontes de dados.

Consulte também

Conceitos

Alterações do sistema de compilação

Outros recursos

Alterações anteriores do produto