「ホワイト ラベル」の WPF アプリケーション、つまり別のブランドで再販されるアプリケーションを開発しています。これは、テキスト コンテンツやアイコンなどを簡単に変更できる必要があることを意味します。これを WPF でどのように実装するのが最適ですか? 「ブランド化されていない」開発用のテキストとアイコンをリソース ファイルに入れていますが、これでよろしいですか? ブランド名をカルチャ (Resourcefile.en-US-Brand1.resx など) に追加するという提案 (例) を見たことがありますが、これは私にはハックのように思え、カスタム カルチャなどが必要です。
追加の制約として、すべてのブランディングを出荷することはできません (アセンブリを検査することによって異なるベンダーを相互に関連付けることはできません)。そのため、これを異なるファイルに入れ、アプリケーションをパッケージ化するときに正しいものを選択する必要があると思いますか?
私のオプションは何ですか?ちょっと調べてみましたが、あまり情報がありません。