2011-06-19 16 views
1

私のWindows phone 7アプリの新しいアイコンを作成しようとしています。私はアプリを実行するたびに、私はデフォルトのアイコンを取得します。これは私のプロセスでした。Windows phone 7アプリの代替アプリケーションアイコンの要件は何ですか?

  1. 私はPhotoshopで200ピクセルx 200ピクセルのアイコンを作成しました。
  2. 62 px、99 px、173 px平方バージョンをPNGファイルとしてエクスポートしました。
  3. これをプロジェクトのimagesフォルダにコピーし、Visual Studio 2010で既存のファイルとして追加しました。
  4. それぞれの画像を選択し、プロパティを「常にコピー」に変更しました。
  5. プロパティを右クリックして、IconとBackgroundImageに適切なアイコンを選択しました。
  6. ソリューションをクリーンアップし、以前のインストールを電話からアンインストールしました。
  7. プロジェクトを再構築し、WMAppManifest.xmlをチェックして、適切なPNGがリストされていることを確認してください。
  8. いずれかのタイプのデプロイが試行されると、アプリケーションを再デプロイしても、デフォルトのアイコンがエミュレータとデバイスに表示され続けます。

私には何が欠けていますか?

+0

ステップ3が間違っています。 imagesフォルダにはコピーせず、rootのままにしてください。 – kpierce8

答えて

1

プロジェクトに追加するアートファイルは、App.xamlを使用してプロジェクトのルートディレクトリに存在する必要があります。少なくともこれは私のためにそれを修正したものです。新しいアートをimagesディレクトリに追加すると、プロパティパネルに表示され、それらを選択することができました。しかし、彼らは配備されても使用されませんでした。マニフェストで手動でパスを変更しようとしましたが、うまく動作しませんでした(または間違って入力しました)。ルートにアイコンアートを移動すると、問題が解決しました。

3

WP7プロジェクトに自動的に追加される3つの画像 - ApplicationIcon.png, Background.png and SplashScreenImage.jpgがあります。これらは、変更する必要のある3つのイメージです(コピーではなく、直接)。 WP7はこれらのファイル名を特に探すため、名前も重要です。

ApplicationIcon.pngは、ホーム画面の右側にスライドしてアプリのリストを表示したときに表示される小さなタイルです。

Background.pngは、ホーム画面に固定されているときに表示されるタイルです。

SplashScreen.jpgは、アプリの初回起動時に表示されるスプラッシュ画面です。

200x200(および作成した他の画像サイズ)は、アプリケーション自体の一部である必要はありません。それらはマーケットプレイスの提出に使用されます。ユーザーがマーケットプレイスをブラウズする方法に応じて、関連するサイズのタイルが表示されます。あなたはあなたのアプリを提出するときにそれらをアップロードするように頼まれるので、それらをXAPに含める必要はありません。最初に述べた3つのファイルだけがXAPに存在する必要があります。

関連する問題