Tengo una gran solución con ~ 30 proyectos (no es mi culpa). Tengo varias versiones de boost. Cada solución usa su propia versión de boost. Por ahora, el impulso se establece para cada proyecto (30 veces). ¿Cómo establecer el impulso en el nivel de solución? Quiero decir que esta solución usa boost_1.39, esta solución usa boost_1.33. Puedo agregar una ruta global en el nivel de VisualStudio en Tools/Options/Project and Solutions/VC++ Directories
. De esta manera es malo, porque entonces todas mis soluciones usan un impulso. O puedo establecer impulso en el nivel del proyecto. Pero, ¿cómo hacerlo para la solución? Tal característica está presente en cualquier sistema de compilación.¿Cómo agregar un directorio de inclusión adicional en el nivel de solución?
Respuesta
vsprops permite establecer las mismas propiedades para diferentes proyectos.
Utilice el Administrador de propiedades para poner su configuración común en un archivo de hoja de propiedades reutilizable, que por convención tiene una extensión de nombre de archivo .props. Puede aplicar la hoja (o hojas) a sus proyectos existentes y nuevos para que no tenga que configurar manualmente las propiedades comunes en cada uno. Cualquier propiedad definida por la hoja incluida se aplicará a menos que sea sobrescrita por los archivos/configuraciones .vcxproj del proyecto.
Se puede crear un nuevo archivo de hoja de propiedad compartida en tres pasos:
- Elija Ver, gerente de la propiedad. El administrador de propiedades se abre. Por defecto está en la vista izquierda.
- Haga clic derecho en el elemento/alcance al que se aplica la propiedad y luego seleccione Agregar nueva hoja de propiedades del proyecto. Especifique un nombre y una ubicación.
- Abra la nueva hoja de propiedades y luego configure las propiedades que desea incluir.
Esto está documentado para todas las versiones de Visual Studio desde de 2003 - 2015 con arreglo al sujeto Working with Project Properties
- 1. Agregar elementos de nivel de solución en un paquete NuGet
- 2. define el directorio fuente adicional en maven
- 3. ¿Debo usar rutas de inclusión relativas para mi proyecto o colocar el directorio de inclusión en la ruta de inclusión?
- 4. ¿Cómo uso pkginclude_HEADERS y Automake para obtener un segundo directorio de inclusión?
- 5. ¿Cómo se obtiene el directorio de solución actual de un VSPackage?
- 6. ¿Cómo configuro el directorio de trabajo para el "directorio de la solución" en C++
- 7. Excluyendo un directorio de nivel superior de un paquete setuptools
- 8. cómo `git ls-files` para un solo nivel de directorio.
- 9. Jackson JSON: inclusión del segmento de nivel superior
- 10. Cómo agregar una columna adicional a Fiddler
- 11. ¿Cómo puedo agregar contenido adicional a un WPF TabControl?
- 12. Agregar clase Css adicional programáticamente
- 13. Cómo agregar una ruta de inclusión global para xcode
- 14. Cómo usar Pandas groupby apply() sin agregar un índice adicional
- 15. En Buffers de protocolo, ¿cómo importar un archivo desde el directorio de nivel superior?
- 16. Cómo especificar el directorio de inclusión para la secuencia de comandos de configuración
- 17. ¿Cómo hago que el plugin maven jetty tenga conocimiento de un directorio web adicional?
- 18. ¿Agregar un directorio a la ruta de carga en Rails?
- 19. Agregar ruta de acceso adicional a exec-maven-plugin
- 20. Cómo agregar un directorio de vista de ayuda (Zend Framework)
- 21. ¿Cómo agregar una entrada de idioma adicional a Android?
- 22. Localización - Agregar idioma adicional al archivo localizable.strings
- 23. T4 Obtener el directorio de trabajo actual de la solución
- 24. Agregar el directorio actual al classpath de un archivo JAR
- 25. Inclusión automática de archivos de WiX
- 26. Agregar información adicional a una excepción personalizada
- 27. Cómo cambiar el icono/emblema de un directorio de fiesta
- 28. ¿Cómo agregar comentarios a nivel de paquete en Javadoc?
- 29. PHP, Cómo establecer ruta de inclusión
- 30. Realice una ejecución de destino una vez en el nivel de Solución en MSBuild
Esto es más plenamente documentados en Trabajar con Propiedades del proyecto ahora. – jla