我想在C++庫中使用我的C#metro應用程序功能 我試圖像往常一樣執行[DllImport("MyLibrary.dll")]
,並將dll放在應用程序的bin \ debug文件夾中。當它運行時我得到一個異常「無法加載DLL 'MyLibrary.dll'
:指定的模塊找不到(從HRESULT異常:0x8007007E)」 我能做些什麼嗎?Dll導入C#metro風格應用程序
回答
您可能依賴於僅存在於32位 或未在GAC中正確安裝的程序集。並遵循DllImportAttribute Constructor msdn文檔的註釋。
編號:
The specified module could not be found. (Exception from HRESULT: 0x8007007E)
the specified module could not be found 0x8007007E
The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Unable to load DLL 'foo.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
是你包了的DLL?將其添加到項目中,然後製作Content類型。如果它未與您的應用一起部署,則無法使用它。
這聽起來是 - 這是我需要,但我該怎麼辦呢?它的C#應用程序和C++的DLL。如何將其添加到項目? – user758795
在解決方案資源管理器中,右鍵單擊項目,添加現有項目,瀏覽到dll。然後在解決方案資源管理器中右鍵單擊該DLL並選擇屬性,確保內容爲真。 –
我也有一些問題。 我的解決方案已經相當簡單,在任何其他地方沒有給出:
複製接下來的兩個DLL在同一文件夾:
libgcc_s_dw2-1.dll
的libstdC++ - 6.dlll
我試圖在cpp編碼的應用中使用「mylib.dll」,系統要求我包含這些文件。突然之間,我正在開發的應用程序不再抱怨無法找到「mylib.dll」。別灰心我爲什麼。
乾杯, Haritz薩巴萊塔
- 1. c#metro風格的應用程序引用的JavaScript metro風格的應用程序
- 2. VC++ Metro風格應用程序Windows
- 3. WebView控件Metro風格應用程序
- 4. Metro風格的Silverlight應用程序
- 5. 在Metro風格的應用程序
- 6. C++ DLL導入到C#應用程序
- 7. F#風格的Metro風格應用程序?
- 8. C#Metro風格應用程序用戶閒置時間trigering
- 9. 在c#metro風格的應用程序中手寫識別
- 10. C++ Metro風格應用程序中的資源
- 11. 傳遞Metro風格應用C#
- 12. 導入DLL到C++程序
- 13. 在metro風格的應用程序中的xml文件格式
- 14. 使用Metro風格的應用程序啓動桌面應用程序
- 15. 在C#應用程序中導入並使用C++ DLL函數
- 16. 如何使用.net Metro風格應用程序的ApplicationStateModel類?
- 17. 在Metro風格應用程序中使用XAML的WatermarkTextBox控件
- 18. 在Metro風格的應用程序中使用SQLite
- 19. 在Metro風格的應用程序使用agsXMPP
- 20. 我可以使用Metro風格應用程序中的System.Speech嗎?
- 21. 用Java創建Windows Metro風格的應用程序?
- 22. 如何從Metro風格的應用程序打開地圖應用程序?
- 23. Windows 8 Phone應用程序和Metro風格應用程序有什麼區別?
- 24. 從桌面應用程序啓動Metro風格的應用程序
- 25. 應用程序搜索中的Metro風格應用程序與建議
- 26. Windows 8 metro應用程序按編程風格按鈕樣式C#
- 27. Metro風格Appbar全屏WPF程序
- 28. 如何在C#中使用Windows Metro風格應用程序的屏幕?
- 29. Metro風格的C++應用程序可以使用MBCS進行編譯
- 30. 如何在metro風格應用程序中獲取導出值(MEF)
相同的代碼不會在Metro應用程序正常工作 – user758795