Estou trabalhando no projeto VB com o VS 2012 e, após concluir, tento adicionar o projeto de instalação.
Não o encontrei (porque o Projeto de Instalação foi descontinuado após o VS2010), então mudei para o VS2010, mas o problema é que o projeto não será aberto e recebo esta mensagem:
O arquivo selecionado é um arquivo de solução, mas foi criado por uma versão mais recente deste aplicativo e não pode ser aberto.
Tentei este artigo: http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008 e tentei converter de 2012 para 2010, mas a mesma mensagem aparece.
visual-studio-2010
visual-studio-2012
HokaHelal
fonte
fonte
Respostas:
Eu também enfrentei o problema semelhante. Pesquisei no Google, mas não consegui encontrar a solução. Então, eu tentei por conta própria e aqui está a minha solução.
Abra seu arquivo de solução no bloco de notas. Faça 2 alterações
Espero que isso ajude você também ..........
fonte
Apenas para elaborar a excelente resposta de Bhavin - a edição do arquivo de solução funciona, mas você ainda pode receber o erro incompatível (como David relatou) se tiver selecionado o .NET 4.5 como a versão padrão do .NET no seu projeto VS2012 e o ambiente do VS2010 não apoiar isso.
Para corrigir isso rapidamente, abra o arquivo .csproj do VS2012 em um editor de texto e altere a TargetFrameworkVersion para 4.0 (de 4.5). O VS2010 carregará com prazer a solução e os projetos "editados".
Você também precisará editar um arquivo app.config que tenha referências ao .NET 4.5 de maneira semelhante para permitir a execução em um ambiente .NET 4.0.
fonte
Eu tive um problema semelhante e nenhuma das soluções acima funcionou, por isso fiquei com uma espera antiga que sempre funciona:
Isso quase sempre funciona se você gastou 10 minutos e não conseguiu.
Observe que, para problemas semelhantes com versões mais antigas (2008, 2005), geralmente é possível alterar a versão no .csproj e alterar a versão no .sln ou descartá-la, mas isso não parece funcionar para 2013 .
fonte
a solução mais simples é ..... abra seu site no vs2013 e vá para Debug-> WebsiteProperties (última opção) uma nova janela será aberta.
nessa janela, vá para a opção "Build" e altere a versão do framework .net de 4.5 para 4.0 ..... e selecione ok. [nota: esta etapa funcionará apenas se o seu projeto não tiver dependências com o vs2013 ...]
Agora abra seu site no vs2010
fonte
Abra o arquivo do projeto e não a solução. O projeto será convertido pelo Assistente e, após a conversão, quando você criar o projeto, uma nova solução será gerada como uma VS2010.
fonte
A solução do VS2010 é suportada pelo VS2012. A solução do VS2012 não é suportada pelo VS2010 -> somente atualização unidirecional. O VS2012 não oferece suporte a projetos de instalação. Encontre aqui mais sobre a compatibilidade do VS2010 / VS2012: http://msdn.microsoft.com/en-us/library/hh266747(v=vs.110).aspx
fonte
Solução simples que funcionou para mim.
fonte