当我们Add Service Reference
,Visual Studio创建如下XSD文件:服务参考更新:产生多余的文件
- MyService1.xsd
- MyService2.xsd
- MyService3.xsd
沿与wsdl和.svcmap文件。
在后续的更新,使用Update Service Refernce
,而不是更新上述文件VS 2010继续添加更多的&多个文件附加自己的名字..
- MyService31.xsd
- MyService32.xsd
- MyService33 .xsd ....
这会产生麻烦,而检查文件&在持续集成环境中的预定构建失败。 :-(不会对编码端的任何错误。
你怎么处理这种情况?我们可以强制Visual Studio
强制更新现有文件?
它应该重新使用默认的文件,不知道是什么导致他们每次创建新文件。你在用什么SVN?也许这些文件被设置为只读,并防止visual studio能够更新文件? – JeremyK 2013-03-19 16:07:05
我猜这是TFS – 2013-03-19 16:11:06
@JeremyK,@Clinton我们使用'IBM Clearcase'进行版本控制。不过,我认为文件的只读属性不应该成为生成新文件的原因......因为解决方案中还有其他只读文件,例如... 1。 Reference.cs 2.Web.Config 3.svcmap文件..启动'服务参考更新'命令提示我,覆盖/检出这些文件.. – Abhijeet 2013-03-20 08:09:20