Windows 8 ストア (メトロ スタイル アプリ) でアプリを送信したところ、次のエラーが表示されました。
XXX takes a dependency on Microsoft Visual C++ Runtime Package framework but is missing the framework dependency declaration in the manifest.
アプリはリリース バージョンで正常に動作していましたが、パッケージとして受け入れられなかったため、アプリを Windows RTM として移行する必要がありました。その間に、マニフェストに次のエントリがありました。
<Dependencies>
<PackageDependency Name="Microsoft.VCLibs.110" MinVersion="11.0.0.0" />
</Dependencies>
これを保持すると、アプリのビルド中に次のエラーが発生します。
Error : DEP0700 : Registration of the app failed. Windows cannot install package 5d6f272d-c915-4de1-a9d6-c0c08d63ab94 because
this package depends on another package that could not be found. This package requires minimum version 11.0.50727.1 of framework Microsoft.VCLibs.110
published by any publisher to install. Provide the framework along with this package. (0x80073cf3) Test_App1
そのため、それを削除してアプリを送信しましたが、失敗して次のエラーが発生しました。
XXXX takes a dependency on Microsoft Visual C++ Runtime Package framework but is missing the framework dependency declaration in the manifest.
このパッケージ自体をマニフェストに保持する必要がありますが、実行する必要はありません。