2010-08-19 4 views
3

J'ai une application C# qui utilise plusieurs services Web qui ont été ajoutés à mon projet en tant que références Web. Je veux savoir quels fichiers je devrais vérifier dans le contrôle de la source.WebReference et contrôle de source

dans mon projet il y a une structure de dossiers de mon répertoire de projet qui ressemble à ceci:

Project 
    Web References 
     WS 
      WS.wsdl 
      Reference.cs 
      Reference.map 
      ...misc .datasource and .xsd files 

Lequel de ces fichiers dois-je mettre dans le contrôle de la source?

Merci

Répondre

1

est recommandé de conserver tous ces fichiers sous contrôle de source, mais seulement pour être complet pour d'autres développeurs utilisant votre code source du projet, ou ayant pour effectuer une commande/Get Latest sur toute nouvelle machine (après votre dev meurt le disque dur de la machine, etc.).

Une fois que Visual Studio crée la référence Web, tous ces fichiers sont générés et restent inchangés jusqu'à ce que vous «Actualiser Web Reference». Si vous les modifiez vous-même, c'est-à-dire, changez un type de données ou supprimez un attribut XML (j'ai dû le faire pour un problème SOAP obscur d'exécution), puis vérifiez également ces modifications.

0

Si votre script nant ou votre solution de studio visuel ou que vous avez reconstruit des fichiers particuliers sur chaque build, ne les cochez pas, car cela ne ferait que créer de la confusion. Sinon, vérifiez tout.

Questions connexes