我已经加载了项目中的所有 DLL,当我想从 WP8 应用程序创建一个在我的 WinRT 组件(调用其他 native 库)中定义的对象时,我的代码中断了。
我错过了一些重要的东西吗?
谢谢
最佳答案
没有明确的答案,只是一些想法,如果您还没有尝试的话。
您是否从构建中收到任何警告?特别是您需要注意 C++/CX 命名空间和 .winmd 文件名是否兼容(请参阅 this SO question for details )。
您是否尝试过使用 native 调试器?
- 如果是这样,它是否会到达您的 ref 类对象的构造函数?
- 输出窗口中的文本是否为您提供了关于缺失内容的任何线索?
使用任何 ZIP 打包工具从构建目录打开您的 .XAP 文件(例如,您可以将其重命名为 .zip 并使用 Windows 资源管理器)——是否正确打包了您期望的所有 DLL?
关于c# - 在 WP 8 (C#) 中调用 WinRT 组件时出现 System.IO.FileNotFoundException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17237541/