コードをコピーして貼り付けることなく、WIXインストーラーの機能を再利用する方法はありますか?
コンポーネントを持たないUIやその他の機能を再利用するのは簡単です。
ただし、たとえば、新しいサイトを作成するには、いくつかのコンポーネント(IIS6およびIIS7の条件付き)、ASP.NET 4の有効化、必要なWindows機能の有効化などが必要です。この機能を複数のインストーラーで再利用したいのですが。さまざまな製品でほぼ同じです。
ただし、問題はコンポーネントGUIDです。この機能を使用してwixlibを作成すると、すべてのアプリケーションが同じGUIDを持つコンポーネントを取得し、競合の問題が発生します。
今のところ私が考えることができるのは、再利用機能を備えたwxsファイルのxml変換(XDTまたはXSLT)だけです。
誰かもっと良いアイデアがありますか?