dotnet msbuild
Cet article s’applique à : ✔️ SDK .NET Core 3.1 et versions ultérieures
Nom
dotnet msbuild
: Génère un projet et l’ensemble de ses dépendances. Remarque : il peut être nécessaire de spécifier un fichier de solution ou de projet s’il y en a plusieurs.
Synopsis
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
Description
La commande dotnet msbuild
permet d’accéder à un outil MSBuild entièrement fonctionnel.
La commande a les mêmes fonctionnalités que le client de ligne de commande MSBuild existant pour un projet de type SDK uniquement. Les options sont identiques. Pour plus d’informations sur les options disponibles, consultez Informations de référence sur la ligne de commande MSBuild.
La commande dotnet build est équivalente à dotnet msbuild -restore
. Lorsque vous ne souhaitez pas générer le projet et que vous avez une cible spécifique que vous souhaitez exécuter, utilisez dotnet build
ou dotnet msbuild
et spécifiez la cible.
Exemples
Générer un projet et ses dépendances :
dotnet msbuild
Générer un projet et ses dépendances à l’aide de la configuration Release :
dotnet msbuild -property:Configuration=Release
Exécuter la cible de publication et effectuer une publication pour le RID
osx-x64
:dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
Consultez la totalité du projet avec toutes les cibles incluses par le kit SDK :
dotnet msbuild -preprocess dotnet msbuild -preprocess:<fileName>.xml