我有一个C#应用程序,它使用多个Web服务作为Web引用添加到我的项目中。我想知道我应该检查哪些文件进入源代码控制。
在我的项目中,我的项目目录中有一个文件夹结构,如下所示:
Project
Web References
WS
WS.wsdl
Reference.cs
Reference.map
...misc .datasource and .xsd files
我应该将哪些文件放在源代码管理中?
由于
答案 0 :(得分:1)
建议在源代码管理下保留所有这些文件,但仅限于使用项目源代码的其他开发人员的完整性,或者必须在任何新机器上执行Checkout / Get Latest(在您的开发机器之后)硬盘死机等)。
Visual Studio构建Web引用后,所有这些文件都将构建并保持不变,直到您“刷新Web引用”为止。如果您自己修改它们,即更改数据类型或删除XML属性(我必须为一些模糊的运行时SOAP问题执行此操作),那么也要检查这些更改。
答案 1 :(得分:0)
如果您的nant脚本或visual studio解决方案或者您在每个版本上重建任何特定文件的内容,那么请不要检查它们,因为它只会导致混淆。否则请全部检查。