使用企业库时ASP.3.5错误

时间:2009-05-20 11:13:02

标签: asp.net .net-3.5 enterprise-library

我在Vs2005中创建了一个VisualStudio解决方案,该解决方案正在使用Microsoft企业数据库。现在我将其转换为Visual Studio 2008。现在,当我补充项目时,我收到如下错误     为dataConfiguration创建配置节处理程序时发生错误:无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)(D:\ dotnet \ Test \ Test.UI \ web.config第4行)

我的Web.Config第4行如下

<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.5.0.0, Culture=neutral, PublicKeyToken=null"/>

我将版本从2.0.0.0变为3.5.0.0。但是没有结果。我得到了错误。 任何人都可以帮我解决这个问题吗?提前致谢

1 个答案:

答案 0 :(得分:1)

您是否检查过公钥令牌是否为空?您可以使用sn -T Microsoft.Practices.EnterpriseLibrary.Data.dll

执行此操作