Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel gilt für: ✔️ .NET Core 3.1 SDK und höher
Name
dotnet msbuild
: Erstellt ein Projekt und alle seine Abhängigkeiten Hinweis: Wenn mehrere vorhanden sind, muss möglicherweise eine Projektmappe oder eine Projektdatei angegeben werden.
Übersicht
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
Beschreibung
Der dotnet msbuild
-Befehl ermöglicht den Zugriff auf eine voll funktionsfähige MSBuild-Instanz.
Der Befehl weist genau die gleichen Funktionen wie der vorhandene MSBuild-Befehlszeilenclient für ausschließlich im SDK-Stil geschriebene Projekte auf. Alle Optionen sind gleich. Weitere Informationen zu den verfügbaren Optionen finden Sie in der MSBuild-Befehlszeilenreferenz.
Der dotnet build-Befehl ist äquivalent zu dotnet msbuild -restore
. Wenn Sie das Projekt nicht erstellen und ein bestimmtes Ziel ausführen möchten, verwenden Sie dotnet build
oder dotnet msbuild
, und geben Sie das Ziel an.
Beispiele
Erstellt ein Projekt und seine Abhängigkeiten:
dotnet msbuild
Erstellt ein Projekt und seine Abhängigkeiten mithilfe der Release-Konfiguration:
dotnet msbuild -property:Configuration=Release
Führt das Veröffentlichungsziel aus und veröffentlicht für die RID
osx-x64
:dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
Zeigen Sie das gesamte Projekt mit allen Zielen an, die über das SDK eingeschlossen werden:
dotnet msbuild -preprocess dotnet msbuild -preprocess:<fileName>.xml