Freigeben über


dotnet msbuild

Dieser Artikel gilt für: ✔️ .NET 6 SDK und höhere Versionen

Name

dotnet msbuild – Erstellt ein Projekt und alle seine Abhängigkeiten. Hinweis: Eine Projektmappe oder Projektdatei muss möglicherweise angegeben werden, wenn mehrere vorhanden sind.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

Der dotnet msbuild Befehl ermöglicht den Zugriff auf ein voll funktionsfähiges MSBuild.

Der Befehl verfügt nur über die gleichen Funktionen wie der vorhandene MSBuild-Befehlszeilenclient für PROJEKTE im SDK-Stil. Die Optionen sind alle gleich. Weitere Informationen zu den verfügbaren Optionen finden Sie in der Befehlszeilenreferenz MSBuild.

Der Dotnet-Buildbefehl entspricht dotnet msbuild -restoredem .

Examples

  • Erstellen Sie ein Projekt und dessen Abhängigkeiten:

    dotnet msbuild
    
  • Erstellen Sie ein Projekt und dessen Abhängigkeiten mithilfe der Releasekonfiguration:

    dotnet msbuild -property:Configuration=Release
    
  • Führen Sie das Veröffentlichungsziel aus, und veröffentlichen Sie es für das osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Sehen Sie sich das gesamte Projekt mit allen Zielen an, die im SDK enthalten sind:

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