我正在尝试导入 coredll 并在 C# Windows Phone 项目中使用它的一个 api 这是代码片段
[DllImport("coredll.dll", SetLastError = true)]
static extern Int32 GetLastError();
private void Button_Click_1(object sender, RoutedEventArgs e)
{
try
{
GetLastError();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我在 Windows Phone 8 手机 System.NotSupportedException 上遇到以下异常:DllImport 不能用于用户定义的方法 PS:这适用于任何 API,而不仅仅是这个 API。 coredll 是一个 C++ 库,我在 C# 项目中使用它。这里出了什么问题?谢谢,病毒