我创建了windows phone 8.1应用程序,我想在其中使用第三方dll文件。这就是为什么我为windows phone项目创建了Windows运行时组件的原因。我已将运行时组件的参考提供给windows phone 8.1应用程序项目。
在Windows运行时组件中,我设置了其他包含目录路径。此外,我还设置了Linker - >输入 - >作为lib文件列表的其他依赖项。我已将所有dll文件拖放到我的c#windows phone应用程序主项目文件夹中,并将构建操作设置为内容,并将输出目录复制为副本。
但是,我收到了以下错误。
类型' System.IO.FileNotFoundException'的例外情况发生在App1.WindowsPhone.exe中但未在用户代码中处理
我查看了以下问题。但没有解决它。 How to use a C++ dll in Windows Phone 8.1 XAML App within C++ Runtime Component
答案 0 :(得分:0)
我找到了答案。所有依赖项都已正确设置。 dll文件中存在一个问题,即哪个体系结构与当前平台不匹配。
在为适当的架构创建构建之后,它可以工作。