Partager via


dotnet msbuild

Cet article s’applique à : ✔️ SDK .NET Core 6 et versions ultérieures

Name

dotnet msbuild - Génère un projet et toutes ses dépendances. Remarque : Une solution ou un fichier projet doit peut-être être spécifié s’il existe plusieurs.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

La dotnet msbuild commande autorise l’accès à une MSBuild entièrement fonctionnelle.

La commande a exactement les mêmes fonctionnalités que le client de ligne de commande MSBuild existant pour les projets de style SDK uniquement. Les options sont toutes les mêmes. Pour plus d’informations sur les options disponibles, consultez la référence de ligne de commande MSBuild.

La commande dotnet build est équivalente à dotnet msbuild -restore.

Examples

  • Générez un projet et ses dépendances :

    dotnet msbuild
    
  • Générez un projet et ses dépendances à l’aide de la configuration release :

    dotnet msbuild -property:Configuration=Release
    
  • Exécutez la cible de publication et publiez pour le osx-x64 RID :

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Consultez l’ensemble du projet avec toutes les cibles incluses par le Kit de développement logiciel (SDK) :

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