2010-04-23 76 views
2

我为WCF项目添加了服务引用;我在ServiceHost web.config中有超过一百个端点,而且我所有的开发都很慢,所以我决定现在就修剪它。我也决定改变命名空间,所以我刚刚删除了服务引用。由于内存不足异常导致删除失败,所以我最终刚刚进入文件系统并删除了这些文件。然后,删除了服务引用。当我尝试添加它时,我开始在上面的标题中收到警告。自定义工具警告:已添加具有相同密钥的项目

我的问题是这样的:旧的服务引用在哪里被“记住”,如果这是怎么回事,如果没有,还有什么可以抛出这个警告?

为了记录在案,我使用ASP.NET开发服务器和VS 2008

谢谢!

+0

另外,当我试图重新添加服务引用时,我也删除了自动生成的app.config,以便在那里不会有任何剩余信息。 – 2010-04-23 20:43:08

回答

3

我只是通过这一个战斗。我从搜索网站搜集它可能会出于多种不同的原因。就我而言,我曾在Silverlight项目中无意中引用了相同dll的两个不同副本。请参阅下面的有价值的文章:http://vanderbiest.org/blog/2009/07/13/custom-tool-warning-silverlight-add-web-reference-in-vs2008/

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

1

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

相关问题