Eh bien, après quelques vérifications, il semble que VS 2008 contient au moins le fichier .rules MASM (celui qui vous donne toutes les options de compilation):
C:\Program Files\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\masm.rules
Les bonnes nouvelles sont que j'ai actuellement une vraie solution de masm à part entière avec quatre projets, dont un 100% masm ouvert dans VS 2008 Express SP1. Le projet masm est entièrement intégré dans VS 2008 Avec tous les gadgets de configuration etc - pas de kludge comme utiliser un script externe etc. Donc il y a un support masm dans VS2008, il n'est tout simplement pas exposé. Selon ce vs developer blog entry, masm a été réintroduit dans VS2800 à partir de SP1.
La solution est bien cachée, mais très facile à atteindre: il s'agit d'une simple opération en 4 clics. Rappelez-vous, masm a été ajouté en commençant par VS 2008 SP1 (testé ici avec Express).
- Ouvrez votre solution
- clic droit sur votre nœud de projet
- sélectionnez Build personnalisé Règles
- Vous devriez voir la règle de masm là, il est tout simplement pas activé par défaut. Cliquez sur sa case à cocher.
Terminé. masm est maintenant exposé dans vos propriétés de projet, avec toutes ses options et tout.
Pour plus, « Visual C++ génération personnalisée Règle la boîte de dialogue des fichiers » dans l'aide:
ms-help://MS.VSCC.v90/MS.msdnexpress.v90.en/dv_vcide/html/ad4f26a5-8373-42ac-9044-8a806a50241e.htm