Soap 如何添加Web参考Visual Studio 2012

Soap 如何添加Web参考Visual Studio 2012,soap,visual-studio-2012,web-reference,Soap,Visual Studio 2012,Web Reference,是否可以在Visual Studio 2012中为我的项目添加web引用?在Visual Studio 2010中,可以单击“添加服务引用”对话框中的“高级”按钮,如本页所述: 但在Visual Studio 2012中,“服务引用设置”中没有“兼容性”部分,此对话框中也没有“添加Web引用”按钮。我想使用SOAP web服务,但只有当我将其添加为web引用时,它才能正常工作(在.NET Framework 2.0兼容模式下。如果我将其添加为常规服务引用,则在使用此服务时会出现异常)。 如何将旧

是否可以在Visual Studio 2012中为我的项目添加web引用?在Visual Studio 2010中,可以单击“添加服务引用”对话框中的“高级”按钮,如本页所述:

但在Visual Studio 2012中,“服务引用设置”中没有“兼容性”部分,此对话框中也没有“添加Web引用”按钮。我想使用SOAP web服务,但只有当我将其添加为web引用时,它才能正常工作(在.NET Framework 2.0兼容模式下。如果我将其添加为常规服务引用,则在使用此服务时会出现异常)。

如何将旧式web引用添加到我的项目中
或者如何将我的web服务与新样式的服务引用一起使用

谢谢查看下面的链接

向项目添加Web引用的步骤

1在解决方案资源管理器中,右键单击要创建的项目的名称 要将服务添加到,请单击“添加服务引用”

此时会出现“添加服务引用”对话框

2在“添加服务参考”对话框中,单击“高级”按钮

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

4在“服务参考设置”对话框中,单击“添加网站” 参考资料

此时会出现“添加Web引用”对话框

发件人:

  • 在解决方案资源管理器中,右键单击要向其中添加服务的项目的名称,然后单击“添加服务引用”。这个 “添加服务引用”对话框出现

  • 在“添加服务引用”对话框中,单击“高级”按钮。此时将显示“服务引用设置”对话框

  • 在“服务引用设置”对话框中,单击“添加Web引用”。此时会出现“添加Web引用”对话框


  • 希望这有帮助

    已解决。复选框“始终生成消息契约”有帮助。谢谢大家。

    Visual Studio 2013使用较新版本的.NET Framework 4.5.1,该版本不适用于此web服务和其他服务。 但是使用.NET3.5是可行的

    因此,如果您正在启动一个新项目,请从下拉菜单中选择.NET Framework 3.5 或 如果您已经在一个项目中,并且希望更改框架

    1 Click [DEBUG] > '<YOUR_PROJECT_NAME>' Properties
    
    2 Click [Build] and change target Framework
    
    3 Click [OK]
    
    1单击[调试]>''属性
    2单击[构建]并更改目标框架
    3单击[确定]
    
    很抱歉,在“服务参考设置”对话框中找不到“添加Web参考”按钮。我在Windows 8上使用Visial Studio 2012 Ultimate并编写Windows应用商店应用程序(Metro风格)。我是否需要安装任何第三方加载项?这里是“我的服务参考设置”对话框的屏幕截图:你能给我看一下你的对话框的屏幕截图吗?很抱歉回复太晚,但请检查此链接。你还需要确保你的项目目标是.NET framework 3.5或更低版本。若要更改此设置,请右键单击项目,然后单击“属性”。在“应用程序”选项卡中,检查目标框架。感谢您给出清晰的答案。了解服务引用和web引用之间的差异也可能很有用:嗯,你们有VisualStudio2010可用吗?我知道它在VS2010中工作,所以如果你有这个(或试用版),你可以在那里添加引用,然后在2012年重新打开该项目(可能需要将其转换回2012年的项目)。这似乎有点骇人,但如果你没有选择,我不知道还能做什么。它应该在那里。是的,我有VisualStudio2010。但我刚才看了一下,这个按钮出现在VisualStudio2012中,但只出现在Windows窗体应用程序项目中。当我尝试向Windows应用商店应用程序(也称为现代风格(Metro风格)应用程序)添加web引用时,我会看到“修改的服务引用设置”对话框,但没有添加web引用按钮(如屏幕截图所示)。有一种方法可以克服它,否则我将不得不手动配置对服务器的SOAP请求并处理答案?我真的不确定。我熟悉Visual Studio,但不熟悉2012或Metro风格的应用程序。您可能应该将信息性主题标记为asnwer。我保证,社区将为此而感激:)