2009-06-19 9 views
5

Tengo un (nuevo) proyecto y tiene una referencia de servicio web. Tiene la siguiente estructura:¿Qué archivos necesito registrar después de agregar una referencia de servicio web?

<Folder: project folder> 
    <File: source file 1> 
    <File: source file 2> 
    <File: source file .> 
    Folder: Web References 
     Folder: MyService 
      File: Reference.map 
      File: Reference.cs 
      File: MyService.xsd 
      File: MyService0.xsd 
      File: MyService.wsdl 
      File: MyService0.wsdl 
      File: MyService0.disco 

Estoy a punto de registrar el código fuente en el sistema de control de versiones. ¿Qué archivos debo registrar?

Respuesta

2

Todas ellas.

+3

no creo que esto es correcto - que sin duda no necesita los archivos 'xsd'. –

+0

Dado que hay declaraciones contradictorias, ¿tiene algo para respaldar esta respuesta? –

4

Solo para agregar opiniones diferentes en caso de que alguien se encuentre en una situación similar a la mía.

Trabajé en un proyecto en el que desarrollamos agresivamente una API de servicio web, y utilizamos Perforce como nuestro control de origen. Esto causó numerosos problemas al actualizar las referencias del servicio, lo que hicimos muchas veces al día. Hemos simplificado este proceso mediante la comprobación en sólo dos archivos:

Reference.cs 

Ya que contiene todo el código compilado generado, y:

Reference.svcmap 

Ya que contiene la configuración para la generación de código, como criterio de valoración utilizado para refrescar referencia, tipo de colección que se utilizará, etc.

Todos los demás archivos que puedo decir son solo artefactos creados durante la generación de código que no tienen efecto en el código ejecutable.

0

En TFS sólo el registro de los siguientes archivos: 2

  • El servicio .wsdl el archivo
  • del archivo La Reference.cs
Cuestiones relacionadas