sytuacji, w której pracuję jest z panującymi, więc pokrywa się ze mną ..Reuse istniejących klas z innej usługi Reference
Jesteśmy spożywać zewnętrznych (nie .NET) SOAP webservices.
Z jakiegoś powodu, każda metoda jest realizowany w służbie oddzielny internetowej z jego własne WSDL.
Wiele obiektów zwracanych przez usługi sieciowe ma ten sam wzór, nazwę i przestrzeń nazw xml.
"Dodaj usługi Reference" jest używany, ponieważ:
- wewnętrzny zespół dev służą do niego
- chcielibyśmy zachować automatyczny "Update Service Reference"
2. odniesienie jest dodawany z opcją "Ponowne typy we wszystkich odwołanych złożeniach".
Wszystkie klasy są jednak generowane ponownie pod nowym numerem referencyjnym.
gdzie sposób ponowne z klas z1-ta odniesienia?
Czy chodzi ci o ponowne użycie klas, takich jak klasy danych? Prawdopodobnie nie, ponieważ każdy serwer proxy klienta znajduje się we własnej przestrzeni nazw. Jeśli udostępniasz wspólne obiekty danych, naprawdę musisz albo ręcznie kodować klasę proxy klienta, albo utworzyć własny generator proxy klienta. .NET naprawdę sprawia, że dość łatwo jest robić takie rzeczy. Można nawet wykorzystać coś w stylu T4, aby wygenerować kod. – Pete
Mam na myśli klasy danych i problem w zasięgu idd przestrzeni nazw na proxy. W jaki sposób chciałbym uzyskać własny generator proxy klienta? – David
możliwe duplikaty [svcutil exlude/reuse refrenced assemblies] (http://stackoverflow.com/questions/8786096/svcutil-exlude-reuse-refrenced- zgromadzenia). Czy próbowałeś 'svcutil.exe/r'? – jrummell