自定义工具警告:已添加具有相同键的项目

时间:2010-04-23 20:42:07

标签: wcf proxy

我为WCF项目添加了服务参考;我的ServiceHost web.config中有超过一百个端点,我的所有开发都进展缓慢,所以我决定暂时将其删除。我还决定在我使用时更改名称空间,所以我只是删除了服务引用。删除失败并出现内存不足异常,因此我最终只是转到文件系统并删除了文件。然后,删除服务参考工作。当我尝试将其添加回来时,我开始在上面的标题中收到警告。

我的问题是:旧的服务参考被“记住”在哪里,如果这是正在发生的事情,如果没有,还有什么可以抛出这个警告?

为了记录,我使用的是ASP.NET Development Server和VS 2008。

谢谢!

2 个答案:

答案 0 :(得分:3)

我刚刚经历过这一次。我通过搜索网络收集它可能由于许多不同的原因而发生。就我而言,我在Silverlight项目中无意中引用了同一个dll的两个不同副本。请参阅以下有用的文章:http://vanderbiest.org/blog/2009/07/13/custom-tool-warning-silverlight-add-web-reference-in-vs2008/

更新:VS2010 /“更新服务参考”是在bin / debug文件夹中添加对dll的引用,复制我对dll项目中dll的引用。我最终删除了我的引用并改为使用本地bin dll。奇。我在其他类似的项目中没有遇到过这个问题。

答案 1 :(得分:1)

我得到了同样的信息。在我的情况下,原因是ServiceReferences.ClientConfig文件中的重复条目。