1

サポートされている API テストに失敗したという結果が得られた WACK ツールをテストした後、WUP アプリを開発しました。次のメッセージで

•エラーが見つかりました: サポートされている 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アセンブリ 'System.Console, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' の .dll' は、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, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' UWP アプリケーションでは使用できないためです。別の API を使用するか、 [DllImport(ExactSpelling=true) を使用して、UWP 以外のアプリケーション API を使用することの意味を理解していることを示してください。

この問題の解決方法。コード内でこの API を使用している場所が見つかりません。よろしくお願いします。

4

0 に答える 0