2011-09-28 22 views
13

Tengo una solución que tiene un servicio wcf que se conecta al servidor SQl. Cuando estoy fuera de línea, tengo otro servicio que uso para el desarrollo y las pruebas que almacena en el almacenamiento de memoria. Me gustaría excluir el servicio de prueba de mi compilación de equipo ya que no deseo implementar esto para el cliente, etc. ¿Cómo hago esto?VS2010: excluir un proyecto de la compilación

Respuesta

18

En VS2010, seleccione Crear | Configuration Manager .... En el cuadro de diálogo Administrador de configuración, seleccione en la lista de configuración activa. Ingrese un nombre (por ejemplo, TeamBuild) y seleccione copiar de Release. Haga clic en Aceptar.

enter image description here

Ahora asegurarse de que sólo se comprueban los proyectos que desea tener construir un equipo de construcción programada (excluir a su servicio de prueba). Haga clic en Aceptar, guarde la solución y compruébelo.

En su definición de compilación de equipos, en el proceso de compilación, seleccione la solución que acaba de guardar y en la pestaña Configuración, seleccione la configuración de TeamBuild. Ahora, solo los proyectos que ha seleccionado son compilados.

+4

por supuesto! (golpea la frente) –

+0

Intenté la solución anterior, pero la configuración 'TeamBuild' no aparece en la pestaña Build Process/Configuration. ¿Me estoy perdiendo de algo? – Afshin

+1

La configuración de TeamBuild debe ser agregada por usted mismo, vea las instrucciones en la respuesta. Es solo un nombre de configuración de ejemplo. – kroonwijk

Cuestiones relacionadas