dotnet msbuild

Ez a cikk a következőre vonatkozik: ✔️ .NET Core 3.1 SDK és újabb verziók

Név

dotnet msbuild - Létrehoz egy projektet és annak minden függőségét. Megjegyzés: Előfordulhat, hogy több megoldás vagy projektfájl megadása szükséges.

Szinopszis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Leírás

A dotnet msbuild parancs lehetővé teszi a teljes funkcionalitású MSBuild elérését.

A parancs pontosan ugyanazokkal a képességekkel rendelkezik, mint a meglévő MSBuild parancssori ügyfél csak SDK-stílusú projektekhez. A lehetőségek mind azonosak. Az elérhető lehetőségekről további információt az MSBuild parancssori referenciában talál.

A dotnet build parancsa egyenértékű a következő paranccsal dotnet msbuild -restore: . Ha nem szeretné létrehozni a projektet, és van egy meghatározott cél, amelyet futtatni, használni dotnet build vagy dotnet msbuild megadni szeretne.

Példák

  • Projekt létrehozása és függőségei:

    dotnet msbuild
    
  • Projekt és függőségeinek létrehozása a kiadási konfigurációval:

    dotnet msbuild -property:Configuration=Release
    
  • Futtassa a közzétételi célt, és tegye közzé a osx-x64 RID-hez:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Tekintse meg az SDK által tartalmazott összes célt tartalmazó teljes projektet:

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