web-dev-qa-db-fra.com

Utilisation de devenv.exe à partir de la ligne de commande et spécification de la plate-forme

J'essaie de compiler une solution Visual Studio à l'aide de devenv.exe à partir de la ligne de commande. Je peux le faire fonctionner mais tous les projets de la solution sont compilés pour AnyCPU et je veux qu'ils soient compilés pour x86. Les configurations de débogage et de publication sont définies sur x86 pour tous les projets.

Lorsque je compile depuis l'intérieur de IDE cela fonctionne très bien. Mais lorsque j'essaie de créer la solution à partir de la ligne de commande, il crée toujours tous les projets pour AnyCPU. Existe-t-il un moyen pour devenv.exe de construire en x86 uniquement?

Nous utilisons Visual Studio 2012

26
user2687412

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" myproject.sln/Build "Release | x86"

45
user240141

Vous pouvez à coup sûr utiliser cette commande: devenv /? il vous montrera tout ce que vous voulez savoir et encore plus.

Ceci est tiré de devenv /?

/ Build Génère la solution ou le projet avec la configuration de solution spécifiée. Par exemple "Debug". Si plusieurs plates-formes sont possibles, le nom de la configuration doit être placé entre guillemets et contenir le nom de la plate-forme. Par exemple: "Debug | Win32".

enter image description here

0
Ayman Salah