2

WP8アプリのタイトルをローカライズするために、MSDNのクイックガイドに従いました。すべてが正常に機能し、エミュレーターからローカライズされたアプリのタイトルを確認できました。ただし、C ++ Win32プロジェクト(上記のリンクから、ローカリゼーションを実行するために必要なプロジェクトであると述べられています)を追加して以来、プロジェクトはx86モードでしかビルドできません。

つまり、Configuration Managerで「すべてのプラットフォーム」用にコンパイルするように設定した場合でも、x86用にビルドされます。

WP8デバイスでアプリを実行しようとするまで、それほど気になりませんでした。このエラーが発生しました:

ターゲットプラットフォームx86のアプリをデバイスにデプロイできないため、デプロイに失敗しました。ターゲットプラットフォームがwin32/x86の場合は、エミュレータを選択します。ターゲットプラットフォームがARMの場合は、[デバイス]を選択します。

そのため、当然、ビルド構成をARMに設定しようとしましたが、VisualStudioは引き続きアプリをx86モードでビルドします。ローカリゼーションのために追加されたWin32プロジェクトが原因である可能性があると思いました。

そうは言っても、私は次のことを理解したいと思います。

  1. これをマーケットプレイスにアップロードしても、アプリは引き続き機能しますか?
  2. 実際の電話でテストできる方法はありますか?

ありがとう!

4

2 に答える 2

1

どうやらこの問題は、MarkedUp分析参照をプロジェクトに追加しようとしたことが原因であり、ローカリゼーション部分とは何の関係もありません。ご迷惑をおかけして申し訳ございません。名探偵コナン

于 2013-01-19T08:13:54.993 に答える
0

それは私にも起こりましたが、私はあなたの間違いを犯していません。そのC++プロジェクトを追加した後、私のWP8プロジェクトが「AnyCPU」ではなくx86アーキテクチャ用にビルドするように設定されていることがわかりました。'AnyCPU'に戻し、修正しました。

于 2013-07-15T17:46:25.740 に答える