0
我有一個同時使用C#和C++ dll的WPF應用程序。 在大多數機器上它工作正常,但我有幾臺機器,當它試圖在它們上運行應用程序時,我得到異常: 模塊應該包含程序集清單。 (HRESULT:0x80131018) 我不知道這個例外。 什麼會導致這種行爲,以及可能的解決方案是什麼?WPF應用程序無法加載C++ dll
我有一個同時使用C#和C++ dll的WPF應用程序。 在大多數機器上它工作正常,但我有幾臺機器,當它試圖在它們上運行應用程序時,我得到異常: 模塊應該包含程序集清單。 (HRESULT:0x80131018) 我不知道這個例外。 什麼會導致這種行爲,以及可能的解決方案是什麼?WPF應用程序無法加載C++ dll
這個HRESULT:0x80131018是在.NET應用程序試圖加載C++程序集爲.NET dll時返回的。 在代碼中,我試圖通過命令加載C++ dll的問題ws: Assembly.LoadFile(path);
不同操作系統的問題取決於不同的語言,它以不同的語句返回錯誤消息。
你有兩個同名的程序集嗎? http://social.msdn.microsoft.com/Forums/vstudio/en-US/9ad17869-63cc-4529-bfaf-9099db500e0d/the-module-was-expected-to-contain-an-assembly-manifest –
是dll與可執行文件在同一個地方? – Pharap
不,我有幾個C#dll和2個C++ - 每個都有不同的名稱。 C++ dlls無法加載。 – user1016179