Delphi Prism获取未知标识符“;DllImport";错误

Delphi Prism获取未知标识符“;DllImport";错误,delphi,delphi-prism,oxygene,Delphi,Delphi Prism,Oxygene,我试图在Delphi Prism中调用Window的SendMessage方法,我已声明该类如下: type MyUtils = public static class private [DllImport("user32.dll", CharSet := CharSet.Auto)] method SendMessage(hWnd:IntPtr; Msg:UInt32; wParam:IntPtr; lParam:IntPtr):IntPtr; external;

我试图在Delphi Prism中调用Window的SendMessage方法,我已声明该类如下:

type
  MyUtils = public static class
  private
    [DllImport("user32.dll", CharSet := CharSet.Auto)]
    method SendMessage(hWnd:IntPtr; Msg:UInt32; wParam:IntPtr; lParam:IntPtr):IntPtr; external;
  protected
  public
  end;
当我试图编译时,我得到了错误
未知标识符“DllImport”

我以这个为例,语法看起来是一样的。是否需要启用设置,或者是否存在语法错误?

请确保导入(使用)
System.Runtime.InteropServices
。这就是定义DllImport属性的地方