Me gustaría habilitar/deshabilitar algunos códigos basados en una configuración de solución personalizada que agregué en Visual Studio. ¿Cómo compruebo este valor en tiempo de ejecución?¿Cómo verifico la configuración de la solución activa Visual Studio desarrollada en tiempo de ejecución?
Respuesta
Puede usar precompiler directives en Visual Studio. La directiva #if le permitirá determinar si va a incluir o no código en función de la configuración de su solución personalizada.
No estoy seguro de poder averiguar el nombre exacto de la configuración de compilación. Howerver, si usa Debug.Assert (...), ese código solo se ejecutará cuando compile en modo de depuración. No estoy seguro de que eso te ayude en absoluto.
añadir un valor const asignar a un valor que designar la configuración que se encuentra. como
#ifdef _ENABLE_CODE1_
const codeconfig = 1;
#else
const codeconfig = 2;
#endif
y añadir _ENABLE_CODE1_ en su preprocesador configuración.
En las propiedades de cada proyecto en la sección de creación, puede establecer diferentes constantes personalizadas para cada configuración de solución. Aquí es donde defines las directivas de precompilación personalizadas.
- 1. Cómo convertir la solución visual studio 2010 SP1 en la solución visual studio 2012?
- 2. Ejecución de dos proyectos a la vez en Visual Studio
- 3. Visual Studio, Configuración de la aplicación ... reorganizar
- 4. Impedir que Visual Studio cree automáticamente la configuración de la solución "Plataformas mixtas"
- 5. Cambiar la configuración regional en tiempo de ejecución en Swing
- 6. Diferentes Configuración de pruebas por proyecto en la misma solución de Visual Studio
- 7. Definición de toda la solución en Visual Studio?
- 8. Visual Studio Solución grande
- 9. Macros de eventos de compilación de Visual Studio - Nombre de configuración de la solución
- 10. ¿Cómo degradar la solución de Visual Studio 2010 a Visual Studio 2005?
- 11. Referencias de Visual Studio Project dentro de la solución
- 12. Escenarios para la opción 'Solución limpia' de Visual Studio
- 13. La configuración de solución personalizada no aparece en Visual Studio 2010
- 14. Visual Studio - "{}" configuración
- 15. ¿Diferencia entre la solución de compilación, la solución de reconstrucción y la solución limpia en Visual Studio?
- 16. ¿Hay alguna forma de mostrar el tiempo de compilación de una solución completa en Visual Studio?
- 17. ¿Cómo establecer una configuración predeterminada en un archivo de solución de Visual Studio?
- 18. Visual Studio: ¿Hay una búsqueda incremental de toda la solución?
- 19. Documentación (XML) Configuración de la aplicación en Visual Studio 2010
- 20. ¿Cómo puedo compartir la configuración de configuración en múltiples proyectos en Visual Studio?
- 21. Visual Studio: Establecer proyecto predeterminado en la configuración del proyecto o solución
- 22. ¿cómo verifico la codificación de un archivo en visual studio 2010?
- 23. fuente visual segura - cómo eliminar enlaces de la solución sin abrir en visual studio
- 24. Configuración de la posición del cursor con Visual Studio Extension
- 25. Complemento de Visual Studio: búsqueda de la ruta actual de la carpeta de la solución
- 26. Cómo detener las notificaciones de error de tiempo de ejecución de JavaScript en Visual Studio
- 27. ¿Cómo cambiar el nombre de la solución y el proyecto existente en Visual Studio 2008?
- 28. Solución de Visual Studio para SCONS?
- 29. Atajo de Visual Studio para "solución rápida"
- 30. Configuración de Kyoto Cabinet en Visual Studio