【发布时间】:2011-12-08 12:48:55
【问题描述】:
我已经在 google 上搜索过,但找不到问题的解决方案。
我的网站引用了引用企业库数据访问组件的 DAL(自定义 dll)。
我从NuGet Package Manager 添加了企业库,当我尝试构建网站时,会弹出此编译错误:
错误 44 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配
我尝试在 DAL 中为Enterprise Library dlls 设置Copy Local = True,并将dll与DAL dll一起转移到网站的Bin目录,但仍然弹出错误。
谁能指导我这个....
【问题讨论】:
-
请确保所有 EL dll 都在文件夹中,包括 .Common 的。
-
我上面也提到过,dll已经复制到网站的bin文件夹中
-
当项目设置为 .net 框架客户端配置文件尝试将其更改为全点网络时,是否存在此问题?如果回答错误,请见谅
标签: c# asp.net enterprise-library nuget nuget-package