Condividi tramite


dotnet msbuild

Questo articolo si applica a: ✔️ .NET 6 SDK e versioni successive

Nome

dotnet msbuild - Compila un progetto e tutte le relative dipendenze. Nota: potrebbe essere necessario specificare una soluzione o un file di progetto se sono presenti più file.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

Il dotnet msbuild comando consente l'accesso a un MSBuild completamente funzionante.

Il comando ha le stesse funzionalità del client della riga di comando MSBuild esistente solo per i progetti in stile SDK. Le opzioni sono tutte uguali. Per altre informazioni sulle opzioni disponibili, vedere le informazioni di riferimento sulla riga di comando di MSBuild.

Il comando dotnet build equivale a dotnet msbuild -restore.

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 osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Vedere l'intero progetto con tutte le destinazioni incluse nell'SDK:

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