dotnet msbuild

Den här artikeln gäller för: ✔️ .NET Core 3.1 SDK och senare versioner

Name

dotnet msbuild – Skapar ett projekt och alla dess beroenden. Obs! En lösning eller projektfil kan behöva anges om det finns flera.

Sammanfattning

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

beskrivning

Kommandot dotnet msbuild ger åtkomst till en fullt fungerande MSBuild.

Kommandot har exakt samma funktioner som den befintliga MSBuild-kommandoradsklienten endast för SDK-projekt. Alternativen är likadana. Mer information om tillgängliga alternativ finns i kommandoradsreferensen MSBuild.

Kommandot dotnet build motsvarar dotnet msbuild -restore. När du inte vill skapa projektet och du har ett specifikt mål som du vill köra, använder dotnet build eller dotnet msbuild anger du målet.

Exempel

  • Skapa ett projekt och dess beroenden:

    dotnet msbuild
    
  • Skapa ett projekt och dess beroenden med hjälp av versionskonfiguration:

    dotnet msbuild -property:Configuration=Release
    
  • Kör publiceringsmålet och publicera för osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Se hela projektet med alla mål som ingår i SDK:et:

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