我在尝试运行Enterprise library 5.0的DAAB时遇到了一些问题。按照教程的步骤,我已经下载/安装了企业库,但是仍然遇到错误...
1)下载/安装企业库
2)添加所需块(common / data)的引用
3)导入
Imports Microsoft.Practices.EnterpriseLibrary.Common
Imports Microsoft.Practices.EnterpriseLibrary.Data
4) 通过企业库配置软件。我打开我的网站的web.config,然后点击Blocks,接着是Add data settings...填写我的详细信息并保存/关闭。
5) 接着(认为设置完成),我尝试通过以下方式获取数据库实例:
Dim db As Database = DatabaseFactory.CreateDatabase()
6) 我编译时收到以下错误:
无法加载文件或程序集"Microsoft.Practices.EnterpriseLibrary.Data,Version=5.0.414.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"或该程序集的某个依赖项。找到的程序集清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040) (C:\site\web.config 第4行)
我的 web.config 的第四行是由配置工具生成的:
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
我是否错过了必要的步骤?我是否按错误的顺序执行了步骤?我犯了错误吗?
非常感谢您的帮助。