Pregunta

¿Alguien tiene una plantilla de proyecto de mejores prácticas para Visual Studio 2008 proyectos MASM? No sé por qué Microsoft enviado VS con MASM pero epxect utilizar un proyecto en blanco C ++ cuando hay tanto que podría haber sido añadido por defecto utilizando una plantilla de proyecto.

Además, ¿hay un conector proyecto de TFS 2008 para proyectos MASM como he sido incapaz de encontrar uno?

¿Fue útil?

Solución

Bueno, después de algunas comprobaciones, parece que VS 2008 al menos contiene el archivo .rules MASM (el que le ofrece todas las opciones de compilación da):

C:\Program Files\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\masm.rules

La buena noticia es que actualmente tengo una solución masm pleno derecho real con cuatro proyectos, incluyendo un 100% masm uno abierto en VS 2008 Express SP1. El proyecto masm está totalmente integrado en VS 2008 con todos los aparatos de configuración etc - sin kludge como el uso de un script externo, etc. Así que se apoya masm en VS2008, es simplemente no expuestos. De acuerdo con esta frente a la entrada del blog de desarrolladores, masm fue reintroducida en VS2800 a partir de SP1.

La solución está bien escondido, pero bastante fácil de alcanzar: se trata de una mera operación 4-clic. Recuerde, se añadió masm empezando por VS 2008 SP1 (probado aquí con Express).

  • Abre la solución
  • haga clic derecho en el nodo del proyecto
  • Seleccione reglas de generación personalizada
  • Debe ver la regla masm allí, simplemente no es activado por defecto. Haga clic en la casilla de verificación.

Hecho. masm se expone ahora en las propiedades del proyecto, con todas sus opciones y todo.

Para más, "Visual C ++ Custom Build cuadro de diálogo Regla de archivos" en la ayuda:

ms-help://MS.VSCC.v90/MS.msdnexpress.v90.en/dv_vcide/html/ad4f26a5-8373-42ac-9044-8a806a50241e.htm

Otros consejos

Extremadamente nuevo en esto, me encontré con lo que se explica el uso de vs 2008 Express ... no tienen idea de qué hacer con él, sin embargo, se preguntan si esto contribuye a ningún discurso (si no me perdone, me miró a través de él y sierra MASM y pensó que podría ser de alguna ayuda) de Microsoft Document Explorer (usted tiene que ir a la etiqueta de ayuda y la búsqueda de encargo de la estructura, no puedo insertar el archivo XML): Un archivo de reglas, o archivo de reglas, es un archivo XML que tiene una extensión de archivo .rules. Se le permite definir reglas de generación personalizada e incorporarlas en el proceso de construcción de un proyecto de Visual C ++. reglas de generación personalizada se asocian con una o más extensiones de archivo. Una regla de generación personalizada le permite pasar archivos de entrada a una herramienta, lo que resulta en uno o más archivos de salida, como parte del proceso de construcción.

Utilice el Visual C ++ generación personalizada cuadro de diálogo de archivos de reglas para gestionar los ficheros de reglas de sus proyectos.

Nota: archivos de reglas siguen las mismas pautas de la herencia de propiedades como las hojas de propiedades (archivos VSPROPS). Para obtener más información, consulte la propiedad Herencia.

Al incorporar reglas de generación personalizada en el proceso de construcción, también puede especificar el orden en que los construyen reglas se ejecutan. Para obtener más información, véase la herramienta de construcción Cuadro de diálogo Orden. Usar la definición de esquemas XML para archivos de reglas para validar los archivos propias reglas.

Ver también Conceptos Definición de esquemas XML para hojas de propiedades Los archivos de proyecto La comprensión de pasos de generación personalizada y construir Eventos Enviar comentarios sobre este tema a Microsoft.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top