dotnet msbuild

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

Nazwa

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 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 MSBuild dokumentacji wiersza polecenia.

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 dla identyfikatora osx.10.11-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx.10.11-x64
    
  • Zobacz cały projekt ze wszystkimi elementami docelowymi dołączonymi do zestawu SDK:

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