0

我在 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错误是还在那里。我错过了什么?

4

1 回答 1

1

可能是因为你不能使用 importer :

ServiceDescriptionImporter 进口商 = 新的 ServiceDescriptionImporter();

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

于 2013-08-20T11:48:17.880 回答