3

VS 2012 Win Phone 8 ソリューション (デバッグとリリース以外の個別の構成) でカスタム ビルド構成をセットアップし、SQLite (AnyCPU プラットフォームに対してビルドできない) を使用しており、テストを実行する方法が見つかりません。 「Release + AnyCPU」ビルドを主張しているためです。実際の出力フォルダーの内容を "Bin\Release" にコピーしても、テスト キットの要件を満たしていないようです (適切な構成のために、プロジェクト ファイルの出力フォルダーを "Bin\Release" に設定することもできませんでした)。テストキットの設定/パスを変更する方法。これは単に不可能ですか、それとも何か不足していますか?

私はこの投稿を読みましたが、役に立たず、不完全でもあります (その投稿は、カスタム ビルド構成について何も述べていません)。私はまた、同様の質問をする否定的なフィードバックをここに送りました (しかし、もちろん、それが返信される可能性は低いです)。

これに「store-test-kit」タグと「custom-build-config」タグを追加するつもりでしたが、そうする評判がないため、将来の検索に役立つ場合に備えて、代わりにこのメモに追加しました.

私のソリューションは、Windows 8 Desktop から Windows 8 Phone にまたがる多数のプロジェクトを組み合わせたものです (DLL や、SQLite を含むその他のサポート依存プロジェクトを含みます)。必要なものだけをビルドするために、ビルド構成を大幅にカスタマイズしました。たとえば、ビルド構成として N-Dbg、N-Rls、N-Str および P-DBG、P-Rls、P-Str があります。これらは、Desktop ([N]ot phone) および [P]hone プライマリ プロジェクトと、Dbg (デバッグ) Rls (リリース) および Str (ストア) ビルド セットとは区別されます。ライブストアのコードビットがリリースビルドから除外され、追加のデバッグ機能もすべて除外されるように、別個の Str ビルドがあります。複雑に聞こえるかもしれませんが、「リリース」バージョンを作成する必要があるまでは、実際には非常にうまく機能します。

理想的には、ストア テスト キットでテストする対象は、P-Str ビルド構成です。そのファイルのセットを「Bin\Release」に出力するように構成を設定しようとしました。これは、新しい標準ビルド構成が「Release\Any CPU」ビルドを配置する場所ですが、Store Kit はそれを好きではありませんでした。テストするはずの XAP ファイルへのパスのリストすらありません。

最初の投稿の後、P-Str ビルド構成と同じようにセットアップされたばかりの新しいリリース ビルド構成を作成しようと考えましたが、ストア テスト キットを満足させるようには見えませんでした (ただし、私は 100 歳ではないことを認めます)。最初にカスタム構成を作成してから長い時間が経っていたので、新しいビルド構成を完全に正確に追加したことを確認してください)。

SO の世界の誰かが、ここで私を助けることができるような完全にカスタムのビルド構成の経験を持っていますか?

4

1 に答える 1