c# - visual - O projeto importado “C: \ Microsoft.CSharp.targets” não foi encontrado




visual studio c# tutorial (11)

Esta é uma solução global, não depende de pacote ou compartimento específico.

No meu caso, removi a pasta Packages do meu diretório raiz.

Talvez isso aconteça porque seus pacotes estão lá, mas o compilador não está encontrando sua referência. então remova primeiro os pacotes antigos e adicione novos.

Etapas para adicionar novos pacotes

  • Primeiro remova a pasta packages ( ela estará próxima ou um passo acima da pasta atual do projeto ).
  • Em seguida, reinicie o projeto ou solução.
  • Agora, reconstrua o arquivo da solução.
  • O projeto receberá novas referências do gerenciador de pacotes nuGet. E seu problema foi resolvido.

Esta não é uma solução adequada, mas eu a publiquei aqui porque enfrento o mesmo problema.

No meu caso, nem consegui abrir minha solução no visual studio e não recebi nenhuma ajuda com outras respostas do SO.

Recebi esse erro hoje ao tentar abrir um projeto do Visual Studio 2008 no Visual Studio 2005:

O projeto importado "C: \ Microsoft.CSharp.targets" não foi encontrado.


ok e daí se diz o seguinte: entre os sinais gt / lt

Importar projeto = "$ (MSBuildExtensionsPath) \ Microsoft \ Silverlight \ v3.0 \ Microsoft.Silverlight.CSharp.targets" /

Como faço para corrigir o erro de metas?

Também descobri essa sequência de importação em um projeto de demonstração (especificamente "Crie seu próprio MVVM Framework" de Rob Eisenburg).

Se você substituir essa importação pela sugerida pelos relatórios lomaxx VS2010 RTM, será necessário instalá- this .


Abra seu arquivo csproj no bloco de notas (ou bloco de notas ++) Encontre a linha:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

e mude para

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

Depois de tentar restaurar, fechar o VS, excluir o pacote com falha, reabrir, tentar restaurar, várias vezes eu apaguei tudo nos pacotes e quando fiz uma restauração e funcionou perfeitamente.


Este erro também pode ocorrer ao abrir um projeto do Silverlight que foi construído no SL 4, enquanto você tiver o SL 5 instalado.

Aqui está um exemplo de mensagem de erro: O projeto importado "C: \ Arquivos de Programas (x86) \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.targets" não foi encontrado.

Observe a v4.0.

Para resolver, edite o projeto e localize:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

E mude para a v5.0.

Em seguida, recarregue o projeto e ele será aberto (a menos que você não tenha o SL 5 instalado).


Eu consegui isso depois de reinstalar o Windows. O Visual Studio foi instalado e pude ver o tipo de projeto do Silverlight na janela Novo Projeto, mas a abertura de um não funcionou. A solução foi simples: tive que instalar o tempo de execução do Silverlight Developer e / ou o Microsoft Silverlight 4 Tools for Visual Studio. Isso pode parecer estúpido, mas eu o ignorei porque achei que deveria funcionar, pois o tipo de projeto do Silverlight estava disponível.


Eu me deparei com esse problema ao executar um manual do Ansible, por isso quero adicionar meus 2 centavos aqui. Percebi uma mensagem de aviso sobre a falta do Visual Studio 14. O Visual Studio versão 14 foi lançado em 2015 e a solução para o meu problema foi instalar o Visual Studio 2015 Professional na máquina host do meu agente do DevOps do Azure.


Excluí a pasta obj e o projeto foi carregado conforme o esperado.


No meu caso, não consegui carregar um dos cinco projetos na minha solução.

Ele ajudou a fechar o Visual Studio e eu tive que excluir a pasta nuget do Microsoft.Net.Compilers.1.3.2 na pasta packages .

Depois, abra sua solução novamente e o projeto foi carregado conforme o esperado

Apenas para ter certeza, feche todas as instâncias do VS antes de excluir a pasta.


Para erros no Microsoft.WebApplications.targets , você pode:

  1. Instale o Visual Studio 2010 (ou a mesma versão da máquina de desenvolvimento) no seu servidor TFS.
  2. Copie o “ Microsoft.WebApplication.targets ” do arquivo da máquina de desenvolvimento para a máquina de construção do TFS.

Here's o post.


Se você encontrar o erro que diz Microsoft.CSharp.Core.targets not found , Microsoft.CSharp.Core.targets not found estas etapas para corrigir o meu:

  1. Abra qualquer pasta de projetos em funcionamento anterior e navegue até o link mostrado no erro, que é Projects/(working project name)/packages/Microsoft.Net.Compilers.1.3.2/tools/ e procure por Microsoft.CSharp.Core.targets Arquivo.

  2. Copie esse arquivo e coloque-o na tools folder projeto que não está funcionando (ou seja, navegando até a pasta de ferramentas no projeto que não está funcionando, como mostrado acima)

  3. Agora feche seu projeto (se ele estava aberto) e reabra-o.

Deve estar funcionando agora.

Além disso, para garantir que tudo esteja funcionando corretamente no seu projeto do Visual Studio, agora aberto, vá para Tools > NuGetPackage Manager > Manage NuGet Packages For Solution . Aqui, você pode encontrar um erro que diz que o CodeAnalysis.dll está sendo usado por outro aplicativo.

Mais uma vez, vá para a tools folder , localize o arquivo especificado e exclua-o. Volte para Manage NuGet Packages For Solution . Você encontrará um link que solicitará que você recarregue, clique nele e tudo será reinstalado.

Seu projeto deve estar funcionando corretamente agora.





visual-studio