您的位置:首页 > 其它

VS2010 使用过程中碰到的一个DLL导入失败的问题

2010-10-26 15:24 309 查看
最近做Windows Azure开发,碰到一个很怪的问题

有2个引用找不到

Microsoft.WindowsAzure;
Microsoft.WindowsAzure.StorageClient;



但是明明引用了dll 如下图



查看错误信息如下:





大概的意思是Microsoft.WindowsAzure.StorageClient依赖的System.Web 包找不到

于是就去引用里头找





果然没发现。

google了一下 原来问题出在这里 项目-属性-应用程序 查看目标框架





.NET Framework 4 client Profile 运行时并不包括System.Web命名空间,于是将目标框架换成.NET Framework 4





果然有了 原来是vs2010默认引用的框架不符合开发的需求

原来关键点就是.NET Framework 4 client Profile 只是.NET Framework 4 的一个精简版

下次碰到到不了命名空间的奇异事件时,首先该检查一下编译的目标框架是不是选择了client Profile 版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: