dotnet msbuild
Este artigo se aplica a: ✔️ SDK do .NET Core 3.1 e versões posteriores
Nome
dotnet msbuild
– Compila um projeto e todas as suas dependências. Observação: talvez seja necessário especificar uma solução ou um arquivo de projeto se houver vários.
Sinopse
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
Descrição
O comando dotnet msbuild
permite o acesso a um MSBuild totalmente funcional.
O comando tem exatamente os mesmos recursos do cliente de linha de comando existente do MSBuild somente para projetos no estilo SDK. As opções são todas iguais. Para obter mais informações sobre as opções disponíveis, confira a Referência de linha de comando do MSBuild.
O comando dotnet build é equivalente ao comando dotnet msbuild -restore
. Quando você não quiser criar o projeto e tiver um destino específico que deseja executar, use dotnet build
ou dotnet msbuild
e especifique o destino.
Exemplos
Compile um projeto e suas dependências:
dotnet msbuild
Compile um projeto e suas dependências usando a configuração da Versão:
dotnet msbuild -property:Configuration=Release
Execute o destino de publicação e publique para o RID
osx-x64
:dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
Confira o projeto inteiro com todos os destinos incluídos pelo SDK:
dotnet msbuild -preprocess dotnet msbuild -preprocess:<fileName>.xml