繁体   English   中英

如何避免不引用“ Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider”?

[英]How to avoid `Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider` is not referenced?

在我的mvc3项目中,当它开始调试时,它总是显示此错误消息。

在未引用的程序集中定义了“ Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider”类型。 您必须添加对程序集'Microsoft.Practices.EnterpriseLibrary.Common,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。

我也安装了microsoft.practices.enterpriselibrary.common.dll这个文件。但是它一次又一次地显示该错误。

我该如何解决这个问题?

您是否确保拥有正确版本的企业库。 如果您安装了其他版本的企业库,则可能会出现这种异常。

在同时检查References您的应用程序,以确保参考到位。

此外,请尝试清理Temporary ASP.Net files ,然后清理并重建解决方案并发布更新。

我有一个类似的问题。

我用适当的dll文件替换了,但是在编译时,它抛出了错误。

最后,我弄清楚了..我必须删除企业库中所有的参考dll文件,然后再次添加它们。 完成此操作后,它起作用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM