[英]'Microsoft.Practices.EnterpriseLibrary.Caching.Cache' is defined in an assembly that is not referenced
[英]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.