0

我正在尝试在 Windows Phone 8 应用程序中使用平台调用功能并获得 NotSupportedException。我正在做这样的事情:

  [System.Runtime.InteropServices.DllImport("PhoneDLL1.dll")]
  public static extern void CallMeInC(int num);

……

  CallMeInC(100);

我做错了什么还是 Windows Phone 8 应用程序不支持此功能?谢谢,拉菲

4

1 回答 1

0

不幸的是,Windows Phone 不支持 DllImport。目前,唯一的解决方法是编写一个模仿 DllImport 行为的本机组件,然后从您的托管代码项目中引用该组件。

更多信息在这里:MSDN 上的论坛线程 和这里:关于如何在 Windows Phone 中组合本机代码和托管代码的博客文章

于 2014-01-20T11:52:24.220 回答