dotnet msbuild
Dit artikel is van toepassing op: ✔️ .NET Core 3.1 SDK en latere versies
Naam
dotnet msbuild
- Bouwt een project en alle bijbehorende afhankelijkheden. Opmerking: Er moet mogelijk een oplossing of projectbestand worden opgegeven als er meerdere zijn.
Samenvatting
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
Beschrijving
De dotnet msbuild
opdracht biedt toegang tot een volledig functionele MSBuild.
De opdracht heeft dezelfde mogelijkheden als de bestaande MSBuild-opdrachtregelclient voor projecten in SDK-stijl. De opties zijn allemaal hetzelfde. Zie de MSBuild-opdrachtregelverwijzing voor meer informatie over de beschikbare opties.
De dotnet-buildopdracht is gelijk aan dotnet msbuild -restore
. Wanneer u het project niet wilt bouwen en u een specifiek doel hebt dat u wilt uitvoeren, gebruikt dotnet build
of dotnet msbuild
geeft u het doel op.
Voorbeelden
Bouw een project en de bijbehorende afhankelijkheden:
dotnet msbuild
Bouw een project en de bijbehorende afhankelijkheden met behulp van releaseconfiguratie:
dotnet msbuild -property:Configuration=Release
Voer het publicatiedoel uit en publiceer het voor de
osx-x64
RID:dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
Bekijk het hele project met alle doelen die zijn opgenomen in de SDK:
dotnet msbuild -preprocess dotnet msbuild -preprocess:<fileName>.xml