.NET 4.0 WinForm无法引用System.Web.dll的解决方法

问题:

这几天做一个项目,需用使用 SAP .NET Connector 3.0 调用 RFC 实现数据的交换。项目中需要开发一个 WinForm 程序定时从SAP中导出数据至外部数据库中。

开发过程中发现  SAP .NET Connector 3.0 中的 sapnco.dll 需要 System.Web.dll 的支持。如无 System.Web.dll 的支持会出现如下错误。

警 告 1 未能解析引用的程序集“sapnco”,因为它对不在当前目标框架 “.NETFramework,Version=v4.0,Profile=Client”中的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有依赖关系。请删除对不在目标框架中的程序集的引用,或考虑重新确定项目的目标。 test1


解决方法:

修改“项目属性”-“应用程序”-“目标框架” ,由“.NET Framework 4 Client Profile”修改为“.NET Framework 4”。

然后再引用 .NET 4.0 的 System.Web.dll 即可。sapnco.dll 可以被正常引用。


转自:http://www.cnblogs.com/oer2001/archive/2012/11/21/2780211.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值