複数のブランドをサポートする必要があるアプリを作成しています。基礎となるコードの大部分は、各顧客で同じです。違いはブランディングにのみ関連しています。次のコンポーネントはお客様固有のものです。
- 画像、ロゴ、配色
- スローガン、利用規約、プライバシーポリシー
- アプリのアイコン
Windows Phone 7 & 8 でこれを達成するための最適な方法を知っている人はいますか? 特に、Windows Phone フレームワークが xaml とバインドを使用しているという事実を考えると、.
ありがとう
複数のブランドをサポートする必要があるアプリを作成しています。基礎となるコードの大部分は、各顧客で同じです。違いはブランディングにのみ関連しています。次のコンポーネントはお客様固有のものです。
Windows Phone 7 & 8 でこれを達成するための最適な方法を知っている人はいますか? 特に、Windows Phone フレームワークが xaml とバインドを使用しているという事実を考えると、.
ありがとう
サポートするさまざまなブランドが大量にないと仮定すると、複数のプロジェクトを作成し、それらの間でファイルをリンクすることをお勧めします。同じコード ベースで Windows Phone 7.5 と 8 をサポートする方法に似ています。
1) ブランド A のアイコン、ロゴを使用してベース プロジェクトを作成します。2) ブランド固有のテキストをリソース ファイルに入れる 3) 配色をリソース ディクショナリに入れる
次のプロジェクトを作成する準備ができたら、次のいずれかを実行できます。
a) コピーを作成して画像、テキスト、色を更新するか、b) 別のプロジェクトを作成して新しい画像を追加し、新しいリソース ファイルを追加して別のリソース ディクショナリを作成するが、すべてのコードと xaml ファイルをリンクする最初のプロジェクトから。
方法 b を使用すると、コードとビューを 1 回だけ変更するだけで、プロジェクト間で更新されます。
これが別々に提出された別のアプリであると思われる場合は、生成された .xap ファイル (実際には単なる zip ファイル) をクラックして開き、コンテンツ ファイル (画像、テキスト ファイルなど) を置き換えることができます。おそらく、ビルド後のコマンドライン スクリプトでこれを自動化することもできます。