Oliver Salzburg
Oliver Salzburg

Reputation: 22099

Make Visual Studios "Add Service Reference" Feature use an existing Class

When I add a service reference to my Visual Studio 2010 C# project, a new class for one of the types defined in the WSDL will be generated. A de-facto equivalent definition of that type already exists in our solution in a different assembly.

When adding the SoapTypeAttribute to the existing class and replacing the references to the generated class in the generated code, everything runs perfectly and as expected.

How would I tell Visual Studio to use the existing class in the generated code?

Upvotes: 3

Views: 627

Answers (2)

Ryan Rinaldi
Ryan Rinaldi

Reputation: 4239

Does the "Reuse types in existing assemblies" option not do what you want? (under the Advanced menu)

From the docs it appears that is what you are looking for.

Upvotes: 1

Steav
Steav

Reputation: 1486

This is not possible... you have to use the Classdefinition of the webservice.

You could try to define an Interface from your Webservice and derive your Class from that interface as a workaround.

Upvotes: 1

Related Questions