Como corrigir o erro “Para executar este aplicativo, você deve primeiro instalar uma das seguintes versões do .Net Framework: v2.0.50727”?

5

Como faço para corrigir o erro que começou a aparecer em vários aplicativos:

To run this application, you first must install one of the following version of the .Net Framework: v2.0.50727.

Would you like to download an install version v2.0.50727 of the .NET framework now?

Infelizmente, isso não é tão simples quanto instalar o runtime do .NET 2.0, porque ele já está instalado. Se eu executar os instaladores recomendados para .NET 2.0 ou .NET 3.5 SP1, ele sairá silenciosamente.

Eventos que levam ao problema:

  • Instalado o SQL Server 2008 R2, que instala uma versão de brinquedo do Visual Studio 2008 que lida apenas com projetos específicos de SQL.
  • Visual Studio 2008 desinstalado.
por Contango 21.09.2012 / 14:32

3 respostas

2

Eu sempre vi situações semelhantes a isso relacionadas à corrupção na instalação do .Net instalado. A sugestão de Martineau de desinstalar e reinstalar o .Net provavelmente está no caminho certo.

Você pode obter este erro com o .Net ainda instalado se o programa que lança o erro não detectar a instalação. Desinstalar / reinstalar ajudará com isso. Depois de desinstalar o pacote .Net existente, você pode ler este artigo sobre o utilitário de limpeza mais recente do MS. Se a remoção de algum outro aplicativo deixar conexões de sistema corrompidas, talvez seja necessário fazer essa limpeza para recuperar o sistema.

    
por 24.09.2012 / 21:04
1

Ajudaria se você especificasse com qual versão do Windows isso está relacionado.

Você pode verificar as entradas do Registro para ver se os aplicativos de valores devem estar sendo usados para verificar quais versões do .NET Framework instalado estão corrompidos.

Se você estiver usando uma versão do Windows para a qual o .NET Framework 2.0 não pode ser desinstalado, este artigo tem algumas sugestões.

    
por 24.09.2012 / 21:26
1

Instalar o .net 4.0 resolveu um problema semelhante para mim antes. Eu não sei porque ...

    
por 08.03.2014 / 11:24