1

我在测试 WACK 工具后开发了 WUP 应用程序,结果支持 API 测试失败。带有以下消息

• 发现错误:支持的 API 测试检测到以下错误:◦此应用程序类型不支持 api-ms-win-core-console-l1-1-0.dll 中的 API GetConsoleOutputCP。NotNul.dll 调用此 API。◦此应用程序类型不支持 api-ms-win-core-processenvironment-l1-1-0.dll 中的 API GetStdHandle。NotNul.dll 调用此 API。

我在输出中也收到了以下警告

C:\Program Files\MSBuild\Microsoft.NetNative\ARM\ilc\IlcInternals.targets(886,5):警告:未解决的 P/Invoke 方法 'SetConsoleTextAttribute!api-ms-win-core-console-l2-1-0 .dll' 在程序集 'System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 因为它在 UWP 应用程序中不可用。请使用其他 API 或使用 [DllImport(ExactSpelling=true) 表示您了解使用非 UWP 应用程序 API 的含义。1>C:\Program Files\MSBuild\Microsoft.NetNative\ARM\ilc\IlcInternals.targets(886,5):警告:未解决的 P/Invoke 方法 'GetConsoleScreenBufferInfo!api-ms-win-core-console-l2-1 -0.dll' 在程序集'System.Console,版本 = 4.0.0.0,文化 = 中性,PublicKeyToken = b03f5f7f11d50a3a' 因为它在 UWP 应用程序中不可用。请使用其他 API 或使用 [DllImport(ExactSpelling=true) 表示您了解使用非 UWP 应用程序 API 的含义。

如何解决此问题。我无法在我的代码中找到我在哪里使用此 api。提前谢谢你。

4

0 回答 0