1

私はWindows 8アプリに取り組んでいます。Windows 8.1 OS を使用しています。アプリケーションの作成、デバッグ、およびビルドに成功しました。しかし、アプリをストアにデプロイできません。

Windows アプリ認定キット 3.3 を使用して認定をテストしました。しかし、アプリが失敗する - パッケージ コンプライアンス テスト

「XXXX は Microsoft Visual C++ ランタイム パッケージ (Microsoft.VCLibs.120.00) フレームワークに依存していますが、マニフェストにフレームワーク依存宣言がありません」と表示されます。

Package.appxmanifest ファイルからすべての依存関係宣言を削除しました。Windows ランタイムに SQLite を使用しています (バージョン = 3.8.2)

Microsoft Visual C++ ランタイム パッケージのプロパティは、バージョン 11.0.0.0 を示しています。

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

0

Visual Studio 2012 でビルドされたライブラリが含まれているようです。Visual Studio 2013 でそのライブラリを再構築する必要があります。バイナリしかない場合は、作成者から更新されたバージョンを取得する必要があります。

.. または、「Microsoft.VCLibs.110」の名前を Name="Microsoft.VCLibs.110.00" に変更します。

または

プロジェクトに Microsoft Visual C++ ランタイム パッケージへの参照を追加します。

参照を追加して、このパッケージを見つけます。これを追加すると、問題が解決するはずです

これを参照してください。

于 2014-09-10T10:42:14.833 に答える