2016-10-03 13 views
1

2つのプロジェクトが内部にあるソリューション(.net、c#)があります。同じソリューションの複数のWixインストーラ

  • C#のWebプロジェクト
  • C#プロジェクト - Windowsサービス

人とも別々のWiXインストーラが必要になります。 (WebアプリのWixインストーラー、WindowsサービスのWixインストーラー)

これにどのようにアプローチすればよいですか?ソリューションに追加された新しいWixセットアッププロジェクトを使用してWebインストーラを構築しました。 Windowsサービス用の新しいWixセットアッププロジェクトも作成する必要がありますか? 2つのWixセットアッププロジェクトを同じソリューションに入れていますか?または、このWix Setupプロジェクトを何とか再利用できますか?

インストール時に、両方のアプリケーション(両方のアプリケーション)とインストールを担当するユーザーがどちらかまたは両方のチェックボックスをオンにしても何らかの方法で作成しようとする必要がありますか?

+1

によって

は、私の知る限りでは、1つのプロジェクトで複数のインストーラを持ってするオプションは、ありません。 Webプロジェクトとサービスが一般的に一緒にインストールされていないと、複数のプロジェクトでソリューションを使用することになります。 – Mischo5500

+1

複数のWiXセットアップがある場合は、WiXブートストラップを追加することも考えられます。 –

+0

@ Mischo5500この回答を追加したい場合は、私はそれを受け入れます... – Ash

答えて

0

"私の知る限り、1つのプロジェクトに複数のインストーラを持つオプションはありません。したがって、2つのプロジェクトが必要です。あるいは、あなたが言ったように、選択可能な機能を備えています。 Webプロジェクトとサービスは一般的には一緒にインストールされません。なぜなら、ソフトウェアの配布をより良く制御でき、インストーラが小さくなるからです。あなたが言ったように2つのプロジェクト、もしくは、選択可能な機能を持つものを必要とするので、@ Mischo5500

関連する問題