dotnet msbuild
Questo articolo si applica a: ✔️ .NET Core 3.1 SDK e versioni successive
Nome
dotnet msbuild
: consente di compilare un progetto e tutte le relative dipendenze. Nota: potrebbe essere necessario specificare una soluzione o un file di progetto se sono presenti più file.
Riepilogo
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
Descrizione
Il comando dotnet msbuild
consente di accedere a un'istanza completamente funzionante di MSBuild.
Il comando ha le stesse esatte funzionalità del client della riga di comando di MSBuild esistente solo per i progetti in stile SDK. Le opzioni sono uguali. Per ulteriori informazioni sulle opzioni disponibili, vedere i Riferimenti alla riga di comando di MSBuild.
Il comando dotnet build equivale a dotnet msbuild -restore
. Quando non si vuole compilare il progetto e si ha uno specifico database di destinazione che si vuole eseguire, usare dotnet build
o dotnet msbuild
e specificare il database di destinazione.
Esempi
Compilare un progetto e le relative dipendenze:
dotnet msbuild
Compilare un progetto e le relative dipendenze usando la configurazione per il rilascio:
dotnet msbuild -property:Configuration=Release
Eseguire la destinazione di pubblicazione e pubblicare per il RID
osx-x64
:dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
Vedere l'intero progetto con tutte le destinazioni incluse dall'SDK:
dotnet msbuild -preprocess dotnet msbuild -preprocess:<fileName>.xml