Compartilhar via


Atualizando projetos de versões anteriores do Visual C++

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

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

Geralmente, você pode atualizar e construir projetos e soluções com êxito sem realizar alterações manuais.

No entanto, em alguns casos avisos e mensagens de erro podem aparecer no log durante o processo de atualização. Podem ser devido às diferenças entre os sistemas antigos e novos, alterações dos idiomas ou alterações nas bibliotecas.

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

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

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

  3. Para cada projeto, abra o projeto Propriedades. Escolha o conjunto de ferramentas do Visual C++ 2008 expandindo Propriedades de configuração, selecionando Gerale de Conjunto de ferramentas da plataforma drop-down, escolhendo v90.

  4. Build the solution. Faça alterações e criar novamente até que a compilação seja bem-sucedida.

  5. Para cada projeto, escolha o Visual C++ 2010 conjunto de ferramentas pela configuração Conjunto de ferramentas de plataforma para v100. .

  6. Limpar e construir a solução. Faça alterações e criar novamente até que a compilação seja bem-sucedida.

Por causa das diferenças entre o Visual C++ 2008 e Visual C++ 2010 sistemas de compilação, a ordem na qual as macros são definidas com o antigo sistema podem produzir resultados diferentes com o novo sistema. Assista o log para indicações de que esse problema e alterar a ordem, conforme necessário.

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

Visual C++ pedirá confirmação quando você tentar converter um projeto que você já tiver sido convertido. A conversão de um projeto novamente exclui o arquivo de projeto gerado anteriormente e, portanto, quaisquer alterações em arquivos feitas após a conversão anterior poderão ser perdidas.

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

Para obter mais informações sobre como modificar partes de um projeto, consulte os seguintes tópicos:

Para obter informações adicionais, consulte:

Atualizar anterior projetos do Visual C++ Enterprise Edition

Fontes de dados tem seu próprio projeto em Visual C++. Você não precisa de um projeto de C++; seu projeto pode consistir somente em fontes de dados, e você pode editar e depurar procedimentos armazenados em fontes de dados.

As fontes de dados aparecem como um projeto de banco de dados separado no Server Explorer. Você pode alternar para o Server Explorer clicando no Server Explorer guia. Quando você abre um projeto com base em uma versão anterior do Visual C++ Enterprise Edition, um projeto de banco de dados é criado automaticamente para as fontes de dados. Este projeto é exibido no Solution Explorer, juntamente com o projeto de C++ de uma vez continha as fontes de dados.

Consulte também

Outros recursos

Alterações anteriores do produto

Alterações do sistema de compilação