我的问题似乎与this question相同。我无法为Visual Studio中的任何项目添加服务引用。我甚至格式化整个计算机,重新安装Windows(Windows 7旗舰版)和VS2010专业版。两次。这是我继承的工作计算机,我觉得很奇怪,即使格式化驱动器并重新安装所有内容,我也无法在此计算机上添加任何项目的服务引用。
我100%确定.NET 3.5是我项目设置中的目标,甚至创建了一个空项目来试用它。结果相同。我不确定我错过了什么。我正在从TFS中提取原始解决方案(没有其他人有这个问题)所以它不像我在解决方案中缺少一些东西。
有什么想法吗?
修改
我刚刚创建了另一个帐户(管理员),我可以为该帐户下的项目添加服务引用。我错过了什么吗?我的原始帐户中有一个撇号 - 这会搞砸吗?
编辑2:
虽然已经修复了,但我对修复操作不满意。我稍后会向微软公开一个bug,但我很想知道是什么原因导致了这个问题以及将来如何避免它。
编辑3:
我与微软(here)打开了一个错误报告。
答案 0 :(得分:4)
解决方法:
我的错误报告中发布的工作是在计算机上创建一个新的Windows用户帐户(确保名称中没有撇号)。无论出于何种原因,这个新帐户都可以添加服务引用,但原来仍然不能。
(如果某人可以发布允许原始帐户添加服务引用的解决方案,我会将该答案更改为所选答案。)
答案 1 :(得分:1)
同样的事发生在我身上。我的原始帐户有一个撇号,所以我创建了第二个DevUser帐户,工作正常。
答案 2 :(得分:0)
我终于解决了, 我意识到Extention Manager无法访问在线Gallery.Beside我可以在我的域中添加服务引用。在我的情况下,这是一个互联网连接问题。 我打开了devenv.exe.config文件,发现代理它显示了我们的tfs地址,但我无法相信!怎么会这样?我对它进行了评论,现在每件事情都很好。
这是答案Cannot connect to any online resource
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<!--proxy bypassonlocal="True" proxyaddress="http://tfs.mycompany.com.tr:8080/tfs/productdevelopmentserverxxx"/-->
</defaultProxy>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
另请查看this
答案 3 :(得分:0)
确保您不处于调试模式! 这个抓住了我!