We have a webservice named, let's say Foo.
So there is a Foo.svc file and a code behind Foo.svc.cs.
We add a silverlight project and wish to use the Foo.svc services so we add a Service Reference and call it's namespace FooBar.
This creates the following files :
- Reference.cs
- Reference.svcmap
- Foo.xsd
- Foo.disco
- configuration.svcinfo
- Foo.wsdl
- Also various *.datasource files.
Over time we update the Foo.svc and add more Web Services (methods and interfaces) and the number of files in the FooBar directory is growing.
I have 26 Foo(nn).xsd files in this directory - where nn = 1 to 26.
My configuration.svcinfo is upto configuration91.svcinfo.
My question is this? Do any of these files need to be version controlled? Can they all be deleted each time you do a build \ deploy (as long as you do an update service reference)?