0

少なくとも、ラップトップで開発された Windows ストア アプリの以前のビルドをデスクトップ マシンにサイドロードすることはできましたが、スプラッシュ スクリーンを超えることはありませんでした

私の最新のビルドでは、(サイド)ロードさえしません:

ここに画像の説明を入力

もちろん、私のラップトップでは問題なく動作します(VS 2013以降)。

Visual Studio が作成したパッケージ (プロジェクトを右クリックし、[ストア] > [アプリ パッケージの作成] などを選択) で奇妙なことに気付いたのは、作成されたパッケージが "デバッグ" ビルドを示していることです。

ここに画像の説明を入力

ただし、アプリ パッケージを作成する前に、プロジェクトを「デバッグ」モードから「リリース」モードに変更したため ([プロジェクト] > [プロパティ] > [デバッグ] > [構成] == [リリース]、[プラットフォーム] == [アクティブ (x86)])、その理由はよくわかりませんでした。

しかし、設定のスクリーンショットを撮るために戻ったとき、それは「デバッグ」に設定されていました-どのように/なぜリリースからデバッグに戻ったのかわかりません。そこで、Release に戻してから、それが "取得" されたことを確認するために、Build > Configuration Manager を開いて、Debug に設定されていることを確認しました。何?!?

これらの意味や設定方法を誤解しているのかもしれませんが、今私が見ているのは次のとおりです。

ここに画像の説明を入力

これらをリリース モードでビルドするように設定するにはどうすればよいですか? このミスマッチ/通信断絶/誤解がアプリのサイドローディング失敗の原因でしょうか?

注:アプリのプロパティの [アプリケーション] タブで、"構成" と "プラットフォーム" の両方が読み取り専用で、"N/A" と表示されます - なぜですか?それは問題ですか??

一方、[ビルド] タブには、構成が「アクティブ (デバッグ)」、プラットフォームが「アクティブ (x86)」と表示されます。これは正しいですか?

[ビルド] タブの [構成] を [リリース] に変更すると、固執しません。ページを閉じると、変更を保存するように求められず、再度開くと「デバッグ」に戻ります

私には奇妙に見えるのは、「Suppress compiler warnings」テキストボックスのテキスト、つまり「;2008」です。

どういう意味ですか?

アップデート

構成マネージャーで変更を加えることで、デバッグからリリースへの切り替えを「スティック」にすることができましたが、[プロジェクト] > [プロパティ] で利用可能な設定が実際には読み取り専用である場合、なぜそれらは表示されるゲームをプレイするのですか?あたかも編集可能であるかのように?

4

1 に答える 1

1

アプリ証明書のインストールを怠ったと思います。

複数のデバイスへの Windows 8 アプリのサイドロードに関する私の回答をご覧ください。アプリをサイドロードする方法について

于 2015-06-23T14:48:10.960 に答える