2011-09-28 12 views
13

Ho una soluzione che dispone di un servizio wcf che si connette al server SQl. Quando sono offline, ho un altro servizio che utilizzo per lo sviluppo e il testing che memorizza nella memoria. Vorrei escludere il servizio di test dal mio team di build perché non desidero distribuirlo al cliente, ecc. Come posso fare questo?VS2010: Escludi un progetto dalla build

risposta

18

In VS2010, selezionare Build | Configuration Manager .... Nella finestra di dialogo Gestore configurazione, selezionare nell'elenco di configurazione attivo. Inserire un nome (ad esempio TeamBuild) e selezionare per copiare da Release. Fare clic su OK.

enter image description here

Ora assicurarsi che solo i progetti vengono controllati che si desidera avere costruire una build squadra programmata (escludere il servizio di test). Fare clic su OK, salvare la soluzione e verificarla.

Nella definizione di build del team, in Processo di compilazione, selezionare la soluzione appena salvata e, nella scheda Configurazione, selezionare la configurazione di TeamBuild. Ora, solo i progetti che hai selezionato sono costruiti.

+4

ovviamente! (fronte schiaffo) –

+0

Ho provato sopra la soluzione, ma la configurazione 'TeamBuild' non compare nella scheda Build Process/Configuration. Mi sto perdendo qualcosa? – Afshin

+1

La configurazione di TeamBuild deve essere aggiunta da solo, vedere le intstructions nella risposta. È solo un esempio di nome di configurazione. – kroonwijk