WebReference和源代码控制

3

我有一个使用多个 Web 服务的 C# 应用程序,这些 Web 服务作为 Web 引用添加到我的项目中。我想知道应该将哪些文件纳入源代码控制。

在我的项目中,存在一个文件夹结构,其路径如下:

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

哪些文件应该放入源代码控制?谢谢。
2个回答

1
建议将所有这些文件都放在源代码控制下,但仅出于其他开发人员使用您项目的源代码的完整性考虑,或者在任何新机器上执行Checkout/Get Latest操作(例如您的开发机硬盘损坏后)。

一旦Visual Studio构建了Web引用,所有这些文件都会被构建并保持不变,直到您“刷新Web引用”。如果您自己修改了它们,例如更改数据类型或删除XML属性(我曾因某些晦涩的运行时SOAP问题而不得不这样做),那么也要将这些更改检入。


0

如果您的nant脚本、Visual Studio解决方案或其他重建任何特定文件,那么不要将其检入,因为这只会导致混淆。否则,请全部检入。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接