Windows Phone 8应用程序:使用平台调用

时间:2013-09-15 05:27:56

标签: windows-phone-8 dllimport

我正在尝试在Windows Phone 8应用程序中使用Platform Invoke功能并获取NotSupportedException。 我正在做这样的事情:

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

...

  CallMeInC(100);

我是否做错了或Windows Phone 8应用不支持此功能? 谢谢, 拉菲

1 个答案:

答案 0 :(得分:0)

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

更多信息:Forum thread on MSDN 在这里:Blog post on how to combine native code and managed code in Windows Phone