6

「ホワイト ラベル」の WPF アプリケーション、つまり別のブランドで再販されるアプリケーションを開発しています。これは、テキスト コンテンツやアイコンなどを簡単に変更できる必要があることを意味します。これを WPF でどのように実装するのが最適ですか? 「ブランド化されていない」開発用のテキストとアイコンをリソース ファイルに入れていますが、これでよろしいですか? ブランド名をカルチャ (Resourcefile.en-US-Brand1.resx など) に追加するという提案 () を見たことがありますが、これは私にはハックのように思え、カスタム カルチャなどが必要です。

追加の制約として、すべてのブランディングを出荷することはできません (アセンブリを検査することによって異なるベンダーを相互に関連付けることはできません)。そのため、これを異なるファイルに入れ、アプリケーションをパッケージ化するときに正しいものを選択する必要があると思いますか?

私のオプションは何ですか?ちょっと調べてみましたが、あまり情報がありません。

4

1 に答える 1

-1

私の提案は、Web アプリケーションであるコンテンツ管理システムです。CMS にログインするための URL、ユーザー名、パスワードは、クライアント用です。彼らは、個々の「ホワイト ラベル」について、これに関する画像、テキスト、説明などを個別にアップロードします。これらを (Web サービスなどを使用して) サーバーからプルし、WPF アプリケーションに動的にロードする必要があります。

これは非常に短い説明であり、適切な開発作業であることは承知していますが、クライアントから変更があった場合に維持するのは非常に簡単です。

Microsoft .net が提供する CMS 向けの製品はDotNetNukeです。

これがあなたに何らかの方向性を与えることを願っています。

于 2014-03-11T08:11:02.520 に答える