私は、WindowsサービスとWPFクライアントをインストールするWiX 3.5プロジェクトで作業しています。このサービスはSQL Server SMOとSQL Server CEを使用し、クライアントはDevExpressライブラリを使用します。インストール時に、ユーザーはコンポーネントのいずれかまたは両方をインストールすることを選択できます。 MSIは、サーバコンポーネントが選択されている場合はSMOの前提条件をチェックし、クライアントコンポーネントが選択されている場合はDevExpressの前提条件をチェックすることは可能ですか?WiXの条件付き前提条件の指定
つまり、DevExpressコンポーネントをサーバーにインストールしたり、クライアントのSMO/CEをインストールする必要はありません。私はWindows SDKのブートストラップを使用してSQL CEのブートストラップを指定していましたが、ブートストラップは明らかにユーザーが選択したコンポーネントを知らないでしょう。
個別のクライアント/サーバーインストールを出荷する必要がありますか?
1.これは、サーバーおよび/またはクライアントのインストールの例より多くのです。エンドユーザーがクライアントをサーバーにインストールし、すべてをlocalhostで実行することは可能です。 –
2.それは正しいです。 –
3.私はそれが私たちが来ているという結論だったと思う:-) –