Così sembra come se avessi un paio di importanti opzioni quando ottiene servizio WCF codice proxy in un progetto in Visual Studio:Perché dovrei usare i riferimenti ai servizi di Visual Studio su svcutil?
Usa Visual Studio integrato utensili per Service References
Usa a Comando svcutil semplice, ad esempio
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig
(poiché utilizzo alcuni collegamenti standard piuttosto che standard tra i progetti) e trascino il file risultante nel mio progetto (o aggiornamento in posizione).
Per essere chiari, l'opzione 2 si sente come il migliore, albiet senza utensili built-in per l'aggiornamento. Ma la finestra di dialogo di riferimento del servizio genera come un file di zillion. C'è qualche oscuro vantaggio per i riferimenti di servizio VS che mi manca?
Sono praticamente la stessa cosa. –
Visual Studio fondamentalmente chiama svcutil dietro le quinte. Molti programmatori hanno tuttavia paura di aprire un prompt dei comandi ed eseguire uno strumento da riga di comando - ecco perché Visual Studio ha la finestra di dialogo Aggiungi riferimento servizio .... –
Sì, sapevo che erano uguali sotto le copertine, ma è usa qualche/awesome switch per generare tutti questi XSD e altri file a beneficio di qualcuno? –