2016-06-16 4 views
0

設定、文字列、画像などの独自のリソースを含むアプリケーションのカスタムバージョンを生成する最適な方法を探しています。私のアプリケーションは、他のユーザーはカスタマイズして使用するためにブランド化する必要があります。一意のリソースでビルドするバッチC#

最終的に、ビルドプロセスは自動化され、クライアントの登録情報に基づいてカスタムビルドを生成する別のアプリによって駆動されます。私はずっと前にその概念を証明しようとしています。

バッチの「make」プロセスが理想的ですが、VSで可能かどうかはわかりません。そして、私はこれを行う方法が複数あると考えていますが、私のニーズに適したものもあります。

誰もこのようなことをしましたか?

ありがとうございます!

+0

ビルド構成では実用的ではないので、何百ものビルド(私が運が良ければ何千もある)が潜在的に存在する可能性があることを付け加えておきます。プログラムでいくつかのリソースを生成し、そのクライアントのビルドを実行する必要があります。 – GMAP

答えて

0

あなたが探しているのは、ビルドグループのリソースをプログラムによって制御する方法ですが、これを行う明白な方法は起動時に各アプリケーションに集中データベースから取得させる方法です。どのアプリケーションがどのリソースを受け取り、すべてをプログラムで制御できるかを完全に制御できます。

+0

この場合、配備されたアプリケーションは管理していないシステム上で実行され、中央データベースはありません。私はWebサービスを介してそれを得ることができますが、私が埋め込む必要があるのは、各クライアントのWebサービスの固有の詳細です。そして、この開発パターンは、ネットワークに外部接続することなく完全にスタンドアロンのツールに使用することができます。 DEVENVではなく – GMAP

0

一つの可能​​な解決策:

  1. 編集プログラムでresources.resxファイル。
  2. DEVENVを実行してターゲットをビルドします。

いいえ?悪い?落とし穴?より良い方法?

+0

またはMSBUILD(廃止予定)。 – GMAP

関連する問題