Upgrades sem êxito do projeto de solução de problemas

Às vezes, o Visual Studio Assistente de conversão de totalmente não é possível converter um projeto a partir de uma versão anterior do Visual Studio. Este tópico sugere soluções para problemas de atualização típicas.

Se um problema específico não é abordado neste tópico, você poderá encontrar mais informações sobre o Microsoft Help and Support site da Web.

O projeto não é executado porque os arquivos não são encontrados.

Um arquivo de projeto contém os caminhos de arquivo embutidos Visual Studio usa para executar o projeto, quando você pressiona F5. Esses caminhos podem incluir a localização do devenv. exe e outros arquivos necessários. Em uma versão atualizada do Visual Studio, os caminhos desses arquivos podem ter sido alterados e o Assistente de conversão pode não ter todas as alterações.

Para resolver os caminhos de arquivo incorreto

  1. Abra o arquivo de projeto em um editor de texto.

  2. Digitalizar para caminhos de arquivo que podem estar incorretos, especialmente aqueles que contêm um número de versão Visual Studio.

  3. Modificar os caminhos de arquivo incorreto para que eles apontem para os novos destinos.

O projeto não compilado porque as referências não são válidas

Quando você atualiza o Visual Studio, você também pode atualizar o.NET Framework versão. Se o seu projeto contém referências são interrompidas no mais recente.NET Framework versão, eles podem não resolver corretamente. Isto é especialmente provável referências que incluem números de versão, por exemplo, Microsoft.VisualStudio.Shell.Interop.8.0.

Se seu código possui muitas referências inválidas, a solução mais fácil seria usar o recurso multi-direcionamento de Visual Studio para direcionar uma versão anterior do.NET Framework. Você pode fazer isso abrindo as propriedades do projeto e selecionando o correto Estrutura de destino valor ou por modificar o valor da <TargetFrameworkVersion> elemento diretamente no arquivo de projeto.

Se você quiser que o seu projeto para executar o atualizado.NET Framework versão, você deve atualizar as referências de projeto e também com a atualização de qualquer Imports ou Using instruções que chamam as referências. Se seu projeto for carregado no ambiente de desenvolvimento integrado (IDE), você pode atualizar as referências usando Solution Explorer; Caso contrário, você deve atualizar o <Reference> elementos diretamente no arquivo de projeto.

ObservaçãoObservação

O Assistente de conversão pode dar um resultado falso no qual deve ser uma referência válida. Você pode corrigir isso usando o Propriedades janela para alterar o SpecificVersion a propriedade de uma referência ao true.

Consulte também

Tarefas

Como: Atualizar projetos criados em versões anteriores do Visual Studio