Question

Quelqu'un at-il une meilleure pratique modèle de projet pour Visual Studio 2008 projets MASM? Je ne sais pas pourquoi Microsoft VS livré avec MASM mais epxect vous d'utiliser un projet C ++ vide quand il y a tellement qui aurait pu être ajouté par défaut à l'aide d'un modèle de projet.

En outre, il est un connecteur de projet pour TFS 2008 pour les projets MASM comme je l'ai été incapable de trouver un?

Était-ce utile?

La solution

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 véritable solution de masm à part entière avec quatre projets, dont un 100% masm celui ouvert dans VS 2008 Express SP1. Le projet masm est entièrement intégré dans VS 2008 Avec tous les gadgets de config etc - pas bidouille comme l'utilisation d'un script externe, etc. Donc, il y a un soutien de masm dans VS2008, il est tout simplement pas exposé. Selon cette vs entrée de blog de développeur, masm a été réintroduite en VS2800 à partir de SP1.

La solution est bien caché, mais assez facile à atteindre: il est une simple opération 4-clic. Rappelez-vous, masm a été ajouté à partir de VS 2008 SP1 (testé ici avec Express).

  • Ouvrez votre solution
  • faites un clic droit sur votre nœud de projet
  • sélectionnez Créer personnalisé Règles
  • Vous devriez voir la règle de masm là, il est tout simplement pas activé par défaut. Cliquez sur la case à cocher.
Fait

. masm est maintenant exposé dans vos propriétés du 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

Autres conseils

Extrêmement nouveau à cela, j'ai trouvé ce que vous a expliqué à l'aide vs 2008 express ... ont aucune idée quoi faire avec elle encore, je me demande si cela contribue tout au discours (sinon pardonnez-moi, je regardais à travers elle et scie MASM et figuré, il peut être d'une certaine aide) de Microsoft document Explorer (vous devez aller à l'onglet d'aide et rechercher version personnalisée, je ne peux pas insérer le fichier xml): Un fichier de règles ou d'un fichier de règles, est un fichier XML qui a une extension de fichier .rules. Il vous permet de définir les règles et construire sur mesure de les intégrer dans le processus de construction d'un projet Visual C ++. règles de construction personnalisée sont associés à une ou plusieurs extensions de fichier. Une règle de génération personnalisée vous permet passer des fichiers d'entrée à un outil, qui se traduit par un ou plusieurs fichiers de sortie, dans le cadre du processus de construction.

Utilisez le Visual C ++ génération personnalisée Règle fichiers boîte de dialogue pour gérer les fichiers de règles dans vos projets.

Note: Les fichiers de règles suivent les mêmes directives de l'héritage de la propriété comme des feuilles de propriétés (fichiers VSPROPS). Pour plus d'informations, consultez la propriété Héritage.

Lorsque vous incorporez construire sur mesure des règles dans le processus de construction, vous pouvez également spécifier l'ordre dans lequel les règles sont construire exécuter. Pour plus d'informations, voir l'outil Boîte de dialogue Ordre de construction. Utilisez la définition du schéma XML pour la règle des fichiers pour valider vos propres fichiers de règles.

Voir aussi concepts XML Schema Definition pour feuilles de propriétés fichiers projet Comprendre les étapes de construction personnalisées et événements de construction Vos commentaires sur ce sujet à Microsoft.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top