2010-01-02 11 views
1

J'ai essayé de compiler une .sln aux fenêtres cmd.exe avec le code suivant:Comment compiler .sln avec cmd.exe

C:\absolutePath\devenv.com /Build /ProjectConfig "Release|Win32" 

Je reçois le message suivant d'erreur:

commutateur manquant argument. Nom de configuration requis pour le commutateur/Build.

Cependant, cela fonctionne:

C:\absolutePath\devenv.com /Build Release /ProjectConfig "Release|Win32" 

Mais je veux utiliser ProjectConfig parce que j'ai différentes configurations de solution ... Je veux aussi utiliser:

C:\absolutePath\devenv.com /Build /ProjectConfig "Release_OtherSolConf|Win32" 

et ce :

C:\absolutePath\devenv.com /Build /ProjectConfig "Release|x64" 

Lorsque je fais "/ Build Release" remplace-t-il "Release_OtherSolConf | Win32"? Je suis même confus pourquoi je dois donner "/ Build" le paramètre de commutateur "Release". Le "Release" est impliqué dans le/ProjectConfig ... Quelqu'un peut-il me dire comment la commande devrait ressembler? Merci!

Répondre

1

nvm, je suis désolé. Je pense que c'est ce que je cherche:

C:\absolutePath\devenv.com file.sln /Build "Release|Win32"