Wcf 添加web服务引用后需要签入哪些文件?
我有一个(新的)项目,它有一个web服务引用。其结构如下:Wcf 添加web服务引用后需要签入哪些文件?,wcf,web-services,version-control,Wcf,Web Services,Version Control,我有一个(新的)项目,它有一个web服务引用。其结构如下: <Folder: project folder> <File: source file 1> <File: source file 2> <File: source file .> Folder: Web References Folder: MyService File: Reference.map
<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
文件夹:网络参考
文件夹:MyService
文件:Reference.map
文件:Reference.cs
文件:MyService.xsd
文件:MyService0.xsd
文件:MyService.wsdl
文件:MyService0.wsdl
文件:MyService0.disco
我正要将源代码签入版本控制系统。我必须签入哪些文件?所有这些文件。只是为了添加不同的意见,以防有人与我的情况类似 我参与了一个项目,我们积极开发了一个web服务API,并使用Perforce作为源代码控制。这在更新服务引用时导致了许多问题,我们每天都会这么做很多次。我们通过只签入两个文件简化了此过程:
Reference.cs
因为它包含所有生成的编译代码,并且:
Reference.svcmap
因为它包含代码生成的配置,例如用于刷新引用的端点、要使用的集合类型等
据我所知,所有其他文件都只是代码生成期间创建的工件,对可执行代码没有影响。在TFS中,我们只签入以下两个文件:
- wsdl文件
- Reference.cs文件
xsd
文件。鉴于存在相互冲突的语句,您有什么可以支持此答案的吗?