読者です 読者をやめる 読者になる 読者になる

tmytのらくがき

個人の日記レベルです

WACKでエラーがでたら

C++/CXなDLLを使ったアプリをWACK通した際にこんなエラーが出ることがあるようです。

サポートされている API のテスト
不合格
サポートされている API

•エラーが見つかりました: サポート済み API のテストで、以下のエラーが検出されました:◦vccorlib120_app.dll の API ??0COMException@Platform@@Q$AAA@H@Z はこのアプリケーションの種類ではサポートされていません。XXX がこの API を呼び出します。
◦vccorlib120_app.dll の API ??0NotImplementedException@Platform@@Q$AAA@XZ はこのアプリケーションの種類ではサポートされていません。XXXl がこの API を呼び出します。
◦vccorlib120_app.dll の API ??0Object@Platform@@Q$AAA@XZ はこのアプリケーションの種類ではサポートされていません。XXX がこの API を呼び出します。

ぐぐったところ、MSDNフォーラムに同様の質問がありました。

msvcr120_app.dll and vccorlib120_app.dll not passes WACK

After some investigation I've found that this problems apeared after installing Windows update KB2976978. 
 Just uninstall that update. I have no idea what is that update realy for. It says it's 'compatybility update', but there are no details what it really affects.

KB2976978をインストールすると問題が起きるようになって、このKBをアンインストールと問題は解消するようです。しかし、フォーラムの回答にもあるようにこのKBは互換性の向上としか書かれておらずアンインストールした際の影響は不明です。

それ以外が合格だった場合はそのまま提出もありかもしれません。