dotnet msbuild

Ten artykuł dotyczy: ✔️ zestaw .NET Core 3.1 SDK i nowsze wersje

Nazwisko

dotnet msbuild — Tworzy projekt i wszystkie jego zależności. Uwaga: może być konieczne określenie rozwiązania lub pliku projektu, jeśli istnieje wiele.

Streszczenie

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

opis

Polecenie dotnet msbuild umożliwia dostęp do w pełni funkcjonalnego programu MSBuild.

Polecenie ma dokładnie takie same możliwości jak istniejący klient wiersza polecenia MSBuild tylko dla projektów w stylu zestawu SDK. Wszystkie opcje są takie same. Aby uzyskać więcej informacji na temat dostępnych opcji, zobacz dokumentację wiersza polecenia programu MSBuild.

Polecenie dotnet build jest równoważne .dotnet msbuild -restore Jeśli nie chcesz kompilować projektu i masz określony element docelowy, którego chcesz uruchomić, użyj dotnet build polecenia lub dotnet msbuild określ element docelowy.

Przykłady

  • Skompiluj projekt i jego zależności:

    dotnet msbuild
    
  • Skompiluj projekt i jego zależności przy użyciu konfiguracji wydania:

    dotnet msbuild -property:Configuration=Release
    
  • Uruchom element docelowy publikowania i opublikuj identyfikator osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Zobacz cały projekt ze wszystkimi miejscami docelowymi dołączonymi przez zestaw SDK:

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