class library
For example with type DateSet it works normally.
joesun99@hotmail.com
whatever the case is, my feeling about this, is when you generate the proxy, wsdl.exe will generate the response and request type which look exacly the same as those it's refering too. and unfortunately since you also refers to this class, they look the same. but they are now in two diferrent places, one is in your class library, and one on your proxy.
what you could do is , remove the one in the proxy. then hopefully everything will compile nicely, you get a shared interface between two sets of reference.