Partilhar via


msbuild dotnet

Este artigo aplica-se a: ✔️ .NET 6 SDK e versões posteriores

Name

dotnet msbuild - Constrói um projeto e todas as suas dependências. Nota: Uma solução ou arquivo de projeto pode precisar ser especificado se houver vários.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

O dotnet msbuild comando permite o acesso a um MSBuild totalmente funcional.

O comando tem exatamente os mesmos recursos que o cliente de linha de comando MSBuild existente apenas para projetos no estilo SDK. As opções são todas iguais. Para obter mais informações sobre as opções disponíveis, consulte a referência de linha de comando MSBuild.

O comando dotnet build é equivalente a dotnet msbuild -restore.

Examples

  • Crie um projeto e suas dependências:

    dotnet msbuild
    
  • Crie um projeto e suas dependências usando a configuração de versão:

    dotnet msbuild -property:Configuration=Release
    
  • Execute o destino de publicação e publique para o osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Veja todo o projeto com todos os alvos incluídos pelo SDK:

    dotnet msbuild -preprocess
    dotnet msbuild -preprocess:<fileName>.xml