【发布时间】:2011-06-30 04:19:36
【问题描述】:
我想做以下事情,如果有任何帮助,我们将不胜感激:
创建一个使用 .net 2.0 运行时创建 .net 2.0 Web 引用的库。
创建一个使用 .net 4.0 的 windows 窗体项目。该项目将引用和使用从 2.0 类库生成的 Web 服务。
我在编译 .net 4.0 项目时遇到以下问题:
“System.Web.Services.Protocols.SoapHttpClientProtocol”在未引用的程序集中定义。您必须添加对程序集 'System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的引用
此错误给出的程序集位于类库中,我如何告诉 Visual Studio 在该库中找到它?
【问题讨论】:
-
是否添加了对 system.web.services 的引用?
-
您是否安装了 AJAX.net 1.1 网络扩展?
-
在 windows 窗体项目中,我无法引用该特定程序集,因为它不适用于 .net 4.0。我不知道 ajax.net 网络扩展会解决什么问题?
-
@user:你为什么要这样做?为什么不简单地使用服务引用?
标签: .net web-services