我已经加载了项目中的所有DLL,并且当我希望从WP8应用程序创建在WinRT组件(调用其他本机库)中定义的对象时,代码会中断。

艾米我缺少重要的东西吗?

谢谢

最佳答案

没有确切的答案,只有一些想法可以尝试。

您是否从构建中获得任何警告?特别是,您需要注意C++ / CX namespace 和.winmd文件名是兼容的(请参阅this SO question for details)。

您是否尝试过使用本机调试器?

  • 如果是,它甚至到达您的ref类对象的构造函数吗?
  • 输出窗口中的文本是否提供有关缺少内容的任何线索?

  • 使用任何ZIP打包工具从生成目录中打开.XAP文件(例如,您可以将其重命名为.zip并使用Windows资源管理器)-您期望的所有DLL是否都正确打包了?

    关于c# - 在WP 8(C#)中调用WinRT组件时出现System.IO.FileNotFoundException错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17237541/

    10-11 02:24