Visual studio Can';t将服务引用添加到新的控制台应用程序

Visual studio Can';t将服务引用添加到新的控制台应用程序,visual-studio,visual-studio-2012,service-reference,Visual Studio,Visual Studio 2012,Service Reference,我正在尝试将服务引用添加到我的全新控制台应用程序中,但出现以下错误: 无法签出当前文件。该文件可能是只读或锁定的,或者您可能需要手动签出该文件 参考文献 我甚至没有连接到源代码管理;这是一个新项目,我没有选中“包含在源代码管理中”复选框 我还尝试通过右键单击并取消选中“属性”下的“只读”框,使整个项目不是只读的。但是,项目的文件夹仍然是只读的。。。它不会因为某种原因而改变 如何将我的服务引用添加到我的项目中?问题是;我试图添加一个服务引用,但实际上我应该尝试添加一个Web引用。根据本页: 这是因

我正在尝试将服务引用添加到我的全新控制台应用程序中,但出现以下错误:

无法签出当前文件。该文件可能是只读或锁定的,或者您可能需要手动签出该文件

参考文献

我甚至没有连接到源代码管理;这是一个新项目,我没有选中“包含在源代码管理中”复选框

我还尝试通过右键单击并取消选中“属性”下的“只读”框,使整个项目不是只读的。但是,项目的文件夹仍然是只读的。。。它不会因为某种原因而改变


如何将我的服务引用添加到我的项目中?

问题是;我试图添加一个服务引用,但实际上我应该尝试添加一个Web引用。根据本页:

这是因为您选择了服务引用,它生成一个基于WCF的存根,它使用不同的类和不同的编程模型。您需要确保在VS.NET 2008中创建的是web引用,而不是服务引用(除非您想使用基于WCF的内容),web引用选项IIRC隐藏在“添加服务引用”对话框的“高级”按钮下。


参考。

尝试以管理员身份运行Visual Studio。
这似乎是访问某个目录时出现的问题。

问题是Git源代码提供程序中的错误。请看这里:


若要解决此问题,请在添加服务引用时将其关闭。或者查看上述文章中的其他解决方法。在VS 2013更新4中仍然没有修复我知道这已经得到了回答,但是在尝试回答中的所有其他内容之前,请重新启动visual studio。这件事刚刚发生在我和我团队的其他4个人身上。似乎visual studio 2013存在问题,而不是2012。

对我来说,解决方案是:
1) 删除服务引用,然后再次添加它

2) 在web.config中,您应该检查添加新引用是否会添加另一个端点,如果添加了,您应该删除一个端点。

我认为您可能不完全正确,当我在我的电脑上遇到这个问题时,当我转向另一台电脑尝试创建相同的新项目时,添加新的服务参考工作顺利进行,所以这不是本文试图说的。请评论@艾哈迈德·纳兹米没什么好说的,我只知道,这个解决方案当时对我有效。另外,这是VS 2008;因此,这取决于您使用的版本。非常感谢-这确实帮助了我。这个问题通过以下答案解决: