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