Quando abbiamo Add Service Reference
, Visual Studio crea file XSD, come di seguito:Service Reference Aggiornamento: la generazione di file ridondanti
- MyService1.xsd
- MyService2.xsd
- MyService3.xsd
Lungo con i file wsdl e .svcmap.
Sul suo successivo aggiornamento, utilizzando Update Service Refernce
, piuttosto che aggiornamento sopra i file di VS 2010 continuare ad aggiungere più & più file aggiungendo i loro nomi ..
- MyService31.xsd
- MyService32.xsd
- MyService33 .xsd ....
Questo crea problemi durante il check-in dei file & i build pianificati in ambiente di integrazione continua non riesce. :-(senza alcun errore sulla codifica lato.
Come si fa a gestire questo scenario? Possiamo forzare Visual Studio
per forzare i file esistenti aggiornamento?
È necessario riutilizzare i file come predefiniti, non è sicuro di cosa li stia causando per creare nuovi file ogni volta. Quale SVN stai usando?Forse i file vengono impostati in sola lettura e impediscono a Visual Studio di aggiornare i file? – JeremyK
immagino che questo sia TFS –
@JeremyK, @Clinton Usiamo 'IBM Clearcase' per il controllo della versione. Comunque penso che l'attributo readonly dei file non dovrebbe essere la ragione per generare nuovi file ... Poiché ci sono altri file readonly nelle soluzioni come ... 1. Reference.cs 2. Web.Config 3. file .svcmap .. Il comando Firma 'Service Reference Update' mi richiede di sovrascrivere/eseguire il checkout di questi file. – Abhijeet