ブランドを変更する必要がある WP7 アプリケーションがあります。私は Visual Studio 2012 を使用しています。私の問題は、最も自動化された方法でブランドを管理する方法です。
メイン ブランド用のアプリを開発し、セカンダリ ブランド用にスタイルを変更する必要があるとします。セカンダリ ブランドは、画像の変更と一部の基本スタイルで構成されます (基本スタイルは使用されるため、共有される他のスタイルとテンプレートによって参照されます)。独自のブランドの画像のみを含む XAP を使用したいと考えています。また、デザイナーをあるブランドまたは別のブランドで使用する可能性も必要です.
この目的のために TFS ブランチを使用しようとしましたが、満足のいくものですが、マージのたびに (セカンダリ ブランチにマージする必要があるメイン ブランチの新機能またはバグ修正)、画像とスタイルを上書きしないように注意する必要があります (変更されている場合)、エラーが発生しやすいプロセスであり、検出されない重大なミスにつながります。
すべてをメインブランチに戻し、異なるすべての画像とスタイルを別の「テーマ」クラスライブラリに移動してブランドを管理することを考えていますが、参照を簡単に切り替えるにはどうすればよいですか (デザイナーが必要なので、設計時に) ? 異なるソリューション構成に対して異なる参照を持つ方法はありますか?
もう 1 つのオプションは、Branch と 2 つのテーマ クラス ライブラリを使用することです。セカンダリ ブランチでは、アプリはセカンダリ テーマ クラス ライブラリを参照します。紙の上では、最良のオプションのようです。両方のブランチがリソースを静的にリンクし、デザイナーがブランド化され、マージが「テーマ」ライブラリで変更されたものに影響を与えないようにする必要があります。試す前に、誰かがより良いオプションを持っているかどうか、またはこれに関する問題を予測しているかどうかを知りたい.
ありがとうございました。