6

Visual Studio 11 Beta がインストールされた Windows 8 Consumer Preview を実行しています。

新しい WinRT/Metro アプリケーションを作成し、それをコンパイルして、この空のアプリケーションでアプリ認定キットを実行すると、 、 、 、および の呼び出しが原因で、既に失敗GetModuleFileNameWGetModuleHandleWLoadLibraryExWLoadLibraryWますlstrlenA

ソース ツリー全体でこれらの呼び出しを検索しましたが、見つかりません。これにより、テンプレート プロジェクトによってインポートされたライブラリにそれらが含まれていると思われます。

これが Visual Studio Beta、App Certification Kit の問題なのか、それとも自分で何か行動を起こす必要があるのか​​についての声明は見つかりませんでした。誰でも私を啓発できますか?

4

1 に答える 1

6

おそらく、Metro スタイル アプリケーションのデバッグ ビルドを分析していると思います。Windows アプリ認定キット (WACK) を実行する前に、必ずリリース設定を使用してビルドおよび展開してください。

デバッグ ビルドで WACK を実行しようとすると、「バイナリ [イメージ名] がデバッグ モードでビルドされている」ことと「アプリをデバッグバイナリをインストールしてください。」

デフォルトのビルド構成では、デバッグ ビルドで SafeSEH が有効になっていないため、「Windows セキュリティ機能のオプトイン」も失敗するはずです。

于 2012-03-18T22:31:04.140 に答える