1
resposta

Microsoft.Cpp.Default.props not found

Olá pessoal,

Estou enfrentando um problema ao tentar compilar um projeto que encontrei no GitHub[:https://github.com/Pogsorti/INTERWEBS-COD-Warzone-2-Cheat.git.] Ao tentar compilar o arquivo de solução (.sln), recebo o seguinte erro:

dotnet build C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Interwebs-Cheat.sln /property:GenerateFullPaths=true /consoleloggerparameters:NoSummary 
Versão do MSBuild 17.9.4+90725d08d para .NET
C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Main\Interwebs-Cheat.vcxproj : warning NU1503: Ignorando a restauração para o projeto 'C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Main\Interwebs-Cheat.vcxproj'. O arquivo de projeto talvez seja inválido ou destinos ausentes sejam necessários para a restauração. [C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Interwebs-Cheat.sln]
Determinando os projetos a serem restaurados...
C:\Program Files\dotnet\sdk\8.0.201\NuGet.targets(169,5): warning : Não é possível encontrar um projeto para restaurar! [C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Interwebs-Cheat.sln]
C:\Users\Craio\OneDrive\Área de Trabalho\warzone h\INTERWEBS-COD-Warzone-2-Cheat-main\INTERWEBS\Main\Interwebs-Cheat.vcxproj(28,3): error MSB4019: o projeto importado "C:\Microsoft.Cpp.Default.props" não foi localizado. Confirme se a expressão na declaração Import "\Microsoft.Cpp.Default.props" está correta e se o arquivo existe no disco.

Basicamente, o erro é gerado por esta linha de código no projeto:

<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> O Visual Studio Code indica que "o projeto importado 'C:\Microsoft.Cpp.Default.props' não foi localizado. Confirme se a expressão na declaração Import '\Microsoft.Cpp.Default.props' está correta e se o arquivo existe no disco." Já procurei ajuda em fóruns e pesquisei extensivamente, mas não consigo resolver o problema.

Simplesmente não consigo encontrar o "Microsoft.Cpp.Default.props" em meu computador. Como resultado, o código não compila nem é executado.

Agradeço antecipadamente por qualquer ajuda ou orientação sobre como resolver esse problema.

1 resposta

Olá, Caio! Tudo bem?

Isso geralmente ocorre quando o caminho para o arquivo é especificado incorretamente ou o arquivo em si está faltando.

No seu caso, imagino que seja que seu porque o seu projeto está dentro de pasta que contém nomes com espaçamento, muitas linguagens de programação são muito restritas nas questões de nomenclatura, além de que o seu projeto está na pasta do One Drive, muitos ambientes podem conflitar com os pacotes locais só por estarem nessa pasta.

Então, recomendo que mova o seu projeto para uma pasta que tenha sua sequência de pastas sem um espaçamento. Por exemplo:

C:\Users\Craio\Documentos\

Com isso, você moveria a pasta do projeto para dentro de Documentos que não tem os problemas que comentei anteriormente, e se esse for o seu caso, deve resolver toda a sua situação.

OBS: o link do GitHub que você compartilhou está quebrado, não leva a nenhum repositório, por conta disso não consegui testar o que informei acima.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software