C# 对MS.Practices.Data的错误引用

C# 对MS.Practices.Data的错误引用,c#,dll,C#,Dll,我有两个项目引用了相同的路径: Microsoft.Practices.EnterpriseLibrary.Data.dll 我用 Database database = DatabaseFactory.CreateDatabase(); 一个项目编译正常,另一个显示错误: 类型错误1 'Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider' 在未引用的程序集中定义

我有两个项目引用了相同的路径:

Microsoft.Practices.EnterpriseLibrary.Data.dll
我用

Database database = DatabaseFactory.CreateDatabase();
一个项目编译正常,另一个显示错误:

类型错误1 'Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider' 在未引用的程序集中定义。您必须添加一个 对程序集“Microsoft.Practices.EnterpriseLibrary.Common”的引用, 版本=4.0.0.0,区域性=中性,PublicKeyToken=null'。58 17控制面板.工具栏


为什么会出现此错误?

是否尝试将对Microsoft.Practices.EnterpriseLibrary.Common.dll的引用添加到出现问题的项目中?在另一个引用中是否没有问题?

没有问题。有时候很容易忽略像这样简单的事情。