我正在使用 Microsoft 的这个示例来使用反射动态调用 Web 服务:
http://blogs.msdn.com/b/kaevans/archive/2006/04/27/dynamically-invoking-a-web-service.aspx
这在网页项目中工作正常,但是在控制台应用程序中类
ServiceDescriptionImporter
不可用(不会出现在智能感知中,也不会被识别为它所属的程序集的一部分 -- System.Web.Services.Description)。这是奇怪的 b/c 它确实出现在 Web 项目中。
有人知道这是为什么吗?我无法让控制台应用程序工作。这是一个 VS 2010 项目。
请您参考如下方法:
ServiceDescriptionImporter在 System.Web.Services 程序集中。添加对此的引用,并使用 using System.Web.Services.Description; 语句导入命名空间,它将起作用。
