【问题标题】:Cannot Import Asmx web service reference in vs 2010无法在 vs 2010 中导入 Asmx Web 服务参考
【发布时间】:2012-11-19 14:19:53
【问题描述】:

我在 Visual Studio 2008 中使用 .net 框架 3.5 构建了网站。现在我想将网站代码迁移到 Visual Studio 2010,但希望保持目标框架相同,即 3.5。该网站是使用 vb.Net.MY 构建的。我的问题是,当我在 Visual Studio 2010 中导入 Web 服务的引用时,它显示错误为“名称空间或在导入 'WebReference' 中指定的类型不包含任何公共方法”。我的服务名称是 "WebReference" 。我想可能是 .net 内置了 System.web.services.Description.Webreference ,可能是它显示冲突,所以我尝试将其重命名为“WebReference1”或其他名称但它没有任何效果,yhe错误是还在那里。我错过了什么?

【问题讨论】:

    标签: visual-studio-2010 web-services visual-studio-2008 asmx vb.net-2010


    【解决方案1】:

    可能是因为你不能使用导入器:

    ServiceDescriptionImporter 导入器 = new ServiceDescriptionImporter();

    在 vs 2010 中......您需要 vs 2012,因为它只支持 .net 框架 4.5,而后者又具有对 ServiceDescriptionImporter 的程序集引用。

    【讨论】:

      猜你喜欢
      • 2010-12-24
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多