Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新VS2010 SP1(mvc3项目)TFS中的服务引用WCF——导致其他开发人员无法编译_Wcf_Visual Studio 2010_Tfs - Fatal编程技术网

更新VS2010 SP1(mvc3项目)TFS中的服务引用WCF——导致其他开发人员无法编译

更新VS2010 SP1(mvc3项目)TFS中的服务引用WCF——导致其他开发人员无法编译,wcf,visual-studio-2010,tfs,Wcf,Visual Studio 2010,Tfs,在本地计算机上,我通过服务引用使用WCF服务。我可以添加到另一个WCF项目并签入TFS,运行服务,转到我的主项目并单击更新服务引用,无论是否需要更改,我的web.config都可以。重建很好 但是,在另一个开发人员的机器上,他们对WCF服务进行了更改,运行它,然后转到主项目并更新服务引用,有时web.config会被践踏,它不会显示WCF服务的Url等。。。因此,编译项目会导致无法找到服务引用的命名空间的问题 然后,如果我获取最新版本并签入,并告诉开发人员获取最新版本,他们的web.config

在本地计算机上,我通过服务引用使用WCF服务。我可以添加到另一个WCF项目并签入TFS,运行服务,转到我的主项目并单击更新服务引用,无论是否需要更改,我的web.config都可以。重建很好

但是,在另一个开发人员的机器上,他们对WCF服务进行了更改,运行它,然后转到主项目并更新服务引用,有时web.config会被践踏,它不会显示WCF服务的Url等。。。因此,编译项目会导致无法找到服务引用的命名空间的问题


然后,如果我获取最新版本并签入,并告诉开发人员获取最新版本,他们的web.config将更新,但他们仍然越来越多地遇到服务引用的命名空间不存在的问题。它正在运行,对服务的更新工作正常。浏览器中的Url显示端点。。。。但是VS2010SP1的存储库文件由于某些原因无法找到服务引用。“是否缺少程序集引用?”有什么想法吗???

如果在svcutil对话框中,启用了使用共享程序集的选项,并且如果任何签名的程序集不完全匹配,则签入版本将在另一台计算机上失败


您需要确保使用的程序集具有相同的公钥令牌。

这可能不是TFS问题,可能是WCF/服务引用问题。有人对此有想法吗?请提供一个项目名称列表,其中包含项目类型和服务生成过程中使用的名称空间(项目默认名称空间)。以及VS抱怨的确切错误名称空间和程序集。我很确定这与TFS无关,只是在服务引用更新过程中发生了某种名称空间冲突。3周前,我在别处签订了一份新合同。谢谢谢谢,对不起,我错过了这个答案,我明白你的意思了