2011-08-03 23 views
9

Quiero agregar una transformación web.config para ser utilizada en un ciclo de compilación/implementación automático a través de MSBuild. Sin embargo, cuando uso Visual Studio para agregar las transformaciones solo obtengo Debug and Release y no tengo opción de elegir las transformadas. Por lo que tengo entendido, necesito agregar un nuevo perfil de configuración, pero realmente no lo necesito para nada más. ¿Tengo que hacer esto o hay alguna otra forma de usar las transformaciones (especialmente con las tareas de compilación)?Cómo agregar la transformación web.config diferente de Liberar y depurar

También me preocupa que si añado un nuevo perfil que se puede romper código que comprueba las configuraciones de depuración:

#if DEBUG 

¿Es esta constante se define en el perfil de configuración o algún lugar que es el propio perfil?

Básicamente mi pregunta es cómo agregar las transformaciones de configuración que no son de depuración/liberación para compilaciones automáticas?

+1

http://msdn.microsoft.com/en-us/gg454290 - Tarea 1 - Crear una configuración de etapas en Visual Studio 2010 Espero que eso ayude. – kendaleiv

+0

Wow. Está más allá de mí por qué esto fue cerrado como demasiado amplio. La pregunta describe el problema claramente y lo vuelve a expresar sucintamente al final, y tanto él como las respuestas son útiles. –

Respuesta

3

El link en la otra respuesta tiene muchos detalles buenos, pero las notas de MS en buscando Configuration Manager no fueron útiles. (al menos para VS Express 2013)

Este link lo ayudará a abrirlo. Una vez que haya abierto Configuration Manager, la creación de nuevas configuraciones es bastante sencilla.

para abrir el cuadro de diálogo Administrador de configuración
• En el Explorador de soluciones, abra el menú contextual de la solución y luego seleccione Administrador de configuración.

Editar
Más tarde descubrí por qué se estaba ocultando el administrador de configuración. Perdí la configuración de "experto" en una actualización. Esta configuración se encuentra en Herramientas/Configuración.

Cuestiones relacionadas