Delen via


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