代码之家  ›  专栏  ›  技术社区  ›  Cyberherbalist

如何在Windows控制台应用程序中使用ASP.NET Web服务(VS2008)

  •  1
  • Cyberherbalist  · 技术社区  · 16 年前

    我以前在Visual Studio(2005年及更早的版本)中编写过Windows窗体或控制台应用程序的代码,而且IDE也促进了与Web服务的链接。现在我正在构建一个需要使用Web服务的应用程序,但是当我右键单击项目(或引用)时,我没有看到“添加Web引用”上下文菜单项(对于WinForm或控制台应用程序)。如果我右键单击一个Web应用程序项目,就有一个,但这对我没有帮助,因为我正在构建的应用程序必须是一个控制台应用程序。这不是VS2005中的行为。这个 MSDN page that describes the process 对于.NET 3.5没有区别;即不承认区别。

    这不是我编出来的,也不是视觉错觉。这是两个上下文菜单,并排:

    Comparison context menus in VS2008 for Web Service. http://blog.clarkmichael.com/content/binary/VS2008_ProjContextMenu.jpg

    有人知道怎么做我想做的吗?我怀疑通过一些手工编码是可能的,即使IDE不会帮上忙,但我不确定从哪里开始。

    2 回复  |  直到 16 年前
        1
  •  4
  •   Filburt kukabuka    16 年前

    使用VS2008,MS专注于WCF服务。您可以通过单击“添加服务引用…”来选择WebService引用,然后在下面的对话框中单击“高级…”按钮。在下面的对话框中,您可以选择添加Web服务引用。

        2
  •  1
  •   Todd    16 年前

    使用“添加服务引用”选项。

    推荐文章