1
我遇到以下錯誤:「無法加載文件或程序集」。該錯誤自身說明:Micorsoft.Owin版本2.0.0.0無法加載System.Web.Http.Owin中。但是我想使用Microsoft.Owin 3.0.0.0和System.Web.Http.Owin的dll,我的參考版本是5.2.2.0,它本身應該可以與Microsoft.Owin一起使用。尋找解決策略:無法加載文件或程序集
所以我的問題在於誰在引用Micorsoft.Owin版本2.0.0.0?
因此:我如何知道哪個組件需要Micorsoft.Owin 2.0.0.0?
是否有針對此類問題的推薦策略?
我到目前爲止所做的嘗試是添加綁定重定向。但是,這會更是一個解決辦法,而不是一個很好的解決方案(和它沒有BTW工作):
<dependentAssembly>
<assemblyIdentity name="System.Web.Http.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
@Jester:我認爲這不是一個重複。我不問如何啓用程序集綁定失敗日誌記錄,儘管使用程序集綁定失敗日誌記錄將是我的問題的答案。人們如何尋找針對這類問題的策略還不知道「程序集綁定失敗日誌記錄」確實存在,因此他們不會搜索這些單詞......您看到我的觀點了嗎? – Sjoerd222888 2015-03-31 11:10:21
是的,他們可能會搜索這個,並找到回答他們問題的其他問題的鏈接。看到我的觀點? ;) – Jester 2015-03-31 11:11:41
重複仍然顯示在搜索中,是的。你可以試試:) – Jester 2015-03-31 11:14:41