我有幾個組件:MyInterfaces.dll,MyImplementations.dll,MyTestApp.exeUnity IoC:組裝的位置?
在我的配置我做的映射,但我在運行時出現以下錯誤:
給定的程序集名稱或代碼庫是無效。 (異常來自HRESULT:0x80131047)
我的問題是:
我需要在GAC註冊我的兩個組裝或只做MyTestApp的/ bin文件夾?否則,我做錯了什麼?
我有幾個組件:MyInterfaces.dll,MyImplementations.dll,MyTestApp.exeUnity IoC:組裝的位置?
在我的配置我做的映射,但我在運行時出現以下錯誤:
給定的程序集名稱或代碼庫是無效。 (異常來自HRESULT:0x80131047)
我的問題是:
我需要在GAC註冊我的兩個組裝或只做MyTestApp的/ bin文件夾?否則,我做錯了什麼?
程序集應該只需通過任何「常規」方式(在GAC中,在相同的目錄中)就可以訪問您的應用程序。
您在配置中使用完全限定的程序集名稱嗎?像:
MyInterfaces,版本= 1.2.3.4,文化=中性公鑰= b77a5c561934e089
你可以嘗試使用Fusion Logger,看看發生了什麼事了。
請將配置描述爲 – 2012-03-26 20:18:59
看起來像一個配置問題。 – usr 2012-03-26 20:19:45
是的。這是一個配置問題。 – Arcadian 2012-03-26 20:29:37