2

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

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

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

我该如何解决这个问题?知道吗?

4

2 回答 2

3

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

还要检查References您的应用程序以确保引用到位。

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

于 2013-05-24T08:14:24.350 回答
2

我有一个类似的问题..

我用正确的 dll 文件替换,但在编译期间,它抛出错误。

最后,我想通了..我不得不删除所有属于企业库的引用 dll 文件并再次添加它们。这样做之后,它起作用了。

于 2017-03-02T23:24:12.203 回答