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

时间:2010-01-12 19:36:10

标签: visual-studio-2008 asmx

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

我没有这样做,这不是一种视错觉。这是两个上下文菜单,并排:

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

任何人都知道如何做我想要的事情?我怀疑通过一些手工编码可以做到,即使IDE不会提供帮助,但我不确定从哪里开始。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

使用“添加服务参考”选项。