Tenemos un servicio web llamado, digamos Foo.Control de versión: svcmap, disco, xsd, wsdl, svcinfo y archivos de origen de datos
Así que hay un archivo Foo.svc y un código detrás de Foo.svc.cs.
Agregamos un proyecto de Silverlight y deseamos utilizar los servicios de Foo.svc, por lo que agregamos una referencia de servicio y llamamos a su espacio de nombres FooBar.
Esto crea los siguientes archivos:
- Reference.cs
- Reference.svcmap
- Foo.xsd
- Foo.disco
- configuration.svcinfo
- Foo.wsdl
- También varios archivos * .datasource.
Con el tiempo actualizamos el Foo.svc y agregamos más servicios web (métodos e interfaces) y la cantidad de archivos en el directorio de FooBar está creciendo.
tengo 26 Foo (nn) .xsd archivos en este directorio - donde nn = 1 a 26.
Mi configuration.svcinfo es hasta configuration91.svcinfo.
Mi pregunta es esta? ¿Alguno de estos archivos necesita ser controlado por la versión? ¿Pueden eliminarse todos ellos cada vez que realice una build \ deploy (siempre que haga una referencia de servicio de actualización)?
No voy a poner esto como respuesta porque no estoy seguro. Pero solo el archivo reference.cs es el archivo más importante para mí. En ocasiones, slsvcutil.exe no funciona correctamente con vs, así que cuando lo uso para generar una referencia para silverlight, solo se genera el archivo Reference.cs. –
¡Gracias! Acabo de ver la misma pregunta de David en los foros de Silverlight. Con una respuesta inútil, por supuesto. Dios bendiga el desbordamiento de la pila –