web-dev-qa-db-fra.com

Existe-t-il un moyen d'obtenir la ligne de commande de génération utilisée par Visual Studio?

Je veux faire une construction à partir de la ligne de commande, mais j'aimerais obtenir la syntaxe de ligne de commande exacte de Visual Studio (2012), de sorte que je n'ai pas à comprendre manuellement tous les indicateurs, importations et autres paramètres.

Existe-t-il un moyen d'obtenir Visual Studio pour afficher ces informations?

42
Joshua Frank

Lorsque vous générez un projet ou une solution dans Visual Studio, la ligne de commande entière utilisée pour exécuter le compilateur (csc.exe, y compris les commutateurs et les paramètres) s'affiche dans la fenêtre Sortie. Si vous ne le voyez pas, vérifiez le niveau de verbosité en allant à:

Options> Projets et solutions> Générer et exécuter> Verbosité de sortie de génération de projet MSBuild

(Vous devrez peut-être choisir "Afficher tous les paramètres") options in toolbar -- finding projects and solution in options

Il doit être réglé sur "Normal" ou supérieur. Consultez cette question et répondez pour plus de détails:

Pour voir toute la ligne de commande sur la fenêtre de sortie lors de la compilation

41
acfrancis

Je n'ai pas assez de réputation pour commenter la réponse d'acfrancis, donc je poste simplement cette réponse simple: dans Visual Studio 2017, à la suite de la réponse d'acfrancis, mais définissez deux options sur Detailed: enter image description here puis copiez la sortie, recherchez cl.exe et link.exe (Eh bien, beaucoup de lignes, dans ce cas, 730 lignes, je ne peux pas afficher les deux sans recherche), vous pouvez trouver quelque chose comme ceci: enter image description hereenter image description here

2
user7804990