2011-12-14 29 views
0

当我添加服务引用到我的.Net项目(右键单击 - >添加服务引用),VS创建一个文件夹与服务名称和创建一堆文件(列出下面)。我不确定应该将哪些文件添加到源代码管理中,以便下次升级服务引用时,我不会删除某些文件并添加新文件。 VS在服务文件夹中创建的文件列表如下:哪些文件应该添加到Souce控制(服务参考)

ConfigurationService.disco 
ConfigurationService.wsdl 
ConfigurationService.xsd 
ConfigurationService1.xsd 
ConfigurationService2.xsd 
ConfigurationService1.wsdl 
ConfigurationService3.xsd 
ConfigurationService4.xsd 
configuration91.svcinfo 
configuration.svcinfo 
Reference.svcmap 
Reference.cs 
abc.datasource 
def.datasource 
ghi.datasource 
jkl.datasource 
mno.datasource 
pqr.datasource 

回答

1

通常我们添加整个文件夹及其所有文件,您可以安全地做到这一点。

不在该子文件夹中创建用户特定的文件。

请注意,当您更新参考文件时,某些文件将被编辑,其他文件将不会被触及。如果某些完全重新生成的TFS或正在使用的源控制系统将获得更改,而不是删除并重新添加为具有相同名称的另一个文件;至少我会期待如此,从未见过任何不同的事情发生。

+0

刷新代理并不总是有效的。可靠重新生成的唯一方法是删除并重建代理。 – 2011-12-14 15:48:27