Compartilhar via


Como solucionar problemas de atualizações de projeto do Visual Studio malsucedidas

Às vezes, o Visual Studio não pode converter totalmente um projeto de uma versão anterior do Visual Studio.Se as dicas nas seguintes seções não resolver o problema específico, você poderá obter mais informações no TechNet Wiki: Portal de desenvolvimento.

O projeto não será executado porque os arquivos não foram localizados

Um arquivo de projeto contém os caminhos de arquivo codificados que o Visual Studio usa para executar o projeto quando você pressiona F5.Esses caminhos podem incluir o local do devenv.exe e outros arquivos necessários.Em uma versão atualizada do Visual Studio, os caminhos desses arquivos podem ter sido alterados.

Para resolver caminhos de arquivos incorretos

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

  2. Examine os caminhos de arquivo que podem estar incorretos, especialmente os que contêm um número de versão do Visual Studio.

  3. Modifique caminhos de arquivos incorretos de modo que apontem para novos destinos.

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

Quando você atualiza o Visual Studio, também pode estar atualizando a versão do .NET Framework.Se o projeto contiver as referências que estão descontinuadas na versão mais recente do .NET Framework, elas podem não ser resolvidas corretamente.Isso é especialmente provável para referências que incluem números de versão, por exemplo, Microsoft.VisualStudio.Shell.Interop.8.0.

Se seu código tiver muitas referências inválidas, a solução mais fácil pode ser usar o recurso de vários destinos do Visual Studio para destinar uma versão anterior do .NET Framework.

Para resolver referências incorretas

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

  2. Abra as propriedades do projeto.

  3. Selecione o valor correto da Estrutura de Destino.De maneira alternativa, você pode modificar o valor do elemento <TargetFrameworkVersion> diretamente no arquivo de projeto.

Se você quiser que seu projeto seja executado na versão atualizada do .NET Framework, deverá atualizar as referências do projeto, e também atualizar todas as instruções de Imports ou Using que chamam as referências.Se o projeto for carregado no IDE, você poderá atualizar as referências usando o Gerenciador de Soluções ou a caixa de diálogo Gerenciador de Referências.

Consulte também

Referência

/Upgrade (devenv.exe)

Outros recursos

Converting to ASP.NET 4