2010-08-19 99 views
3

我有一个C#应用程序,它使用了几个作为Web引用添加到我的项目中的Web服务。我想知道我应该检查哪些文件进入源代码管理。WebReference和源代码控制

在我的项目没有从我的项目目录中的文件夹结构,看起来像这样:

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

要我把哪个这些文件的源代码控制?

感谢

回答

1

建议保持源控制下的所有这些文件,但只是为了完整性使用您的项目的源代码,或者必须执行检出其他开发者/获取最新的任何新的机器上(你的开发后,机器的硬盘驱动器死亡等)。

一旦Visual Studio构建Web引用,所有这些文件都将生成并保持不变,直到您刷新Web引用为止。如果您自己修改它们,即更改数据类型或删除XML属性(我必须为某些模糊的运行时SOAP问题执行此操作),然后再检查这些更改。

0

如果你的脚本或视觉工作室解决方案或你在每个版本上重建了任何特定文件,那么不要检查它们,因为它只会导致混淆。否则请全部检查。