2011-12-05 19 views
2

唯一的例外是無法加載文件或組件未解決

例外:無法加載文件或程序集「Autofac,版本= 2.5.1.827文化=中性公鑰= 17863af14b0044da」或它的一個依賴。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040)

添加到項目中的'Autofac'dll版本是2.5.1.827.But仍然出現以上錯誤。

+0

需要更多信息。當你遇到這個錯誤時你想做什麼? –

+0

你檢查過,如果該DLL位於多個地方?例如在GAC中? – ChristiaanV

回答

0

我遇到同樣的問題,因爲你。我的電腦意外關閉,重新啓動後,運行我的應用程序時遇到了此錯誤。我在ASP.NET MVC3應用程序中使用Autofac。我清除了我的temporary ASP.NET files(C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files)並重新啓動IIS,一切都很酷。

0

可能是你加的是參照不同的版本Castle.Core

的我面對這個問題Autofac.Contrib裝配時AutofacContrib.DynamicProxy2添加引用,該組件引用舊版本Castle.Core,而我添加最新版本的Castle.Core。

我解決了AutofacContrib.DynamicProxy2複製代碼到我的解決方案(只有2個文件),它的工作完美。

0

有時候,所有Dll都不會複製到某個特定的bin文件夾中。請參閱警告,並在警告中描述的特定文件夾中添加所需的Dll。

相關問題