我想在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