如何添加Web引用Visual Studio 2012

是否有可能在Visual Studio 2012中添加一个Web引用到我的项目? 在Visual Studio 2010中,可以通过单击“添加服务引用”对话框中的“高级”button,因为它写在此页上: 在Visual Studio 2010中添加Web引用

但在Visual Studio 2012中,在“服务引用设置”中没有“兼容性”部分,在此对话框中没有“添加Web引用”button。 我想使用SOAP Web服务,但只有当我将它作为Web引用添加时才能正常工作(在.NET Framework 2.0兼容模式下,如果我像往常一样添加服务引用,则在使用此服务时有exception)。

如何添加旧式的Web引用到我的项目?
或者如何使用我的Web服务与新的服务引用风格?

谢谢

检查下面的链接

MSDN链接

将Web引用添加到项目

1在解决scheme资源pipe理器中,右键单击要添加服务的项目的名称,然后单击添加服务引用。

出现添加服务引用对话框。

2在“添加服务引用”对话框中,单击“高级”button。

3出现“服务参考设置”对话框。

4在“服务参考设置”对话框中,单击“添加Web引用”。

出现添加Web引用对话框。

解决了。 checkbox“始终生成消息合同”帮助。 感谢所有。

来自MSDN :

  1. 在解决scheme资源pipe理器中,右键单击要添加服务的项目的名称,然后单击添加服务引用。 出现添加服务引用对话框。

  2. 在“添加服务引用”对话框中,单击“高级”button。 出现服务参考设置对话框。

  3. 在“服务引用设置”对话框中,单击“添加Web引用”。 出现添加Web引用对话框。

希望这可以帮助!

Visual Studios 2013使用.NET Framework 4.5.1的更新版本,该版本不适用于此Web服务http://wsf.cdyne.com/weatherws/weather.asmx等。 但使用.NET 3.5的作品!

所以,如果你开始一个新的项目,从下拉菜单中select.NET Framework 3.5,或者如果你已经在一个项目中,并想更改框架

1 Click [DEBUG] > '<YOUR_PROJECT_NAME>' Properties 2 Click [Build] and change target Framework 3 Click [OK]