2010-01-12 22 views
7

Visual Studio 2010 ya no tiene la página "Directorios de VC++" en Herramientas/Opciones. Ha sido reemplazado por el administrador de la propiedad, y no estoy seguro de cómo usarlo.Uso de hojas de propiedades en Visual Studio 2010?

Por ejemplo, tengo una solución que contiene varios proyectos, todos los cuales requieren un archivo de encabezado del SDK Microsoft SMS. Este SDK está instalado en el mismo lugar en todas nuestras estaciones de trabajo de desarrollador; para Visual Studio 2008 acabamos de editar los directorios de VC++ de forma adecuada.

Parece que debería agregar una nueva hoja de propiedades "SMS 2003 SDK" con los detalles correctos, y luego agregar esto a cada proyecto en mi solución.

Algunas preguntas acerca de este enfoque:

  1. Dónde debe vivir esta hoja de propiedades? Si abro el archivo de solución en otra PC, ¿dónde busca la hoja de propiedades? O en otras palabras: al configurar la imagen dorada para nuestras PC de desarrollo, ¿dónde debería colocarse este archivo?
  2. ¿Realmente tengo que editar cada proyecto en la solución? Esto lleva mucho tiempo y se siente frágil.
  3. ¿En qué punto decido usar una página de propiedades personalizada sobre la edición de la página de propiedades Microsoft.Cpp.Win32.user? La mayoría de mis proyectos necesitan el SMS 2003 SDK. Solo algunos necesitan WTL.

¿Algún otro consejo para trabajar eficazmente con las páginas de propiedades de VS2010?

Respuesta

7

lo general mantener hojas de propiedades en el directorio raíz de la solución (es decir, el tronco/directorio en el repositorio SVN):

/projectA/projectA.vsprops  
/projectA/library1 
/projectA/library2 
/projectA/app1 

veces tengo varias hojas de propiedades divididas por temas, por ejemplo boost-svn.vsprops, xercexs-2.8.vsprops, etc. y combinarlos de acuerdo a lo que necesito para un proyecto.

No necesita editar todos los proyectos, pero sí necesita agregar una Hoja de propiedades en particular a cada proyecto en la solución.

En Visual Studio 2010 Tools -> Options han sido replaced with Microsoft.Cpp.Win32.user y este es el archivo donde deben ir las configuraciones de toda la máquina. Entonces, en su caso pondría la configuración del SDK de SMS en el archivo Microsoft.Cpp.Win32.user en la máquina del desarrollador. También daría flexibilidad a los desarrolladores para instalar el SDK en diferentes ubicaciones (por ejemplo, unidad) en su máquina y también liberaría su solución/proyectos de la configuración de entornos específicos.

+1

¿Conoces una hoja de propiedades amplia de la solución? – danijar