私には2つの機能があり、両方ともabc.dllを使用していて、両方ともそれぞれの現在のディレクトリから参照しているとします。ファイル/コンポーネントを再利用してインストーラのサイズを小さくする
ので、出力は次のようになります。私はこのために2つのコンポーネントを作成しました
abc.dll
特長1
abc.dll
特長2を。実際には、多くの機能と多くのDLLが共有されています。インストーラのサイズはほぼ1GBです。
私が探しているのは、IS 2015 professionalを使用してこれを行うよりスマートな方法です。私がこれまで見てきた何
:
マージモジュールは:これがうまくいくかどうかわからない、また、それは私が手動でファイルをアップグレードする必要があるマージモジュールを維持する必要があるということです。
ダイレクトエディタを使用して、これは機能しませんが、コンポーネントにのみバインドする方法がないため、これは機能しません。
ターゲットシステムに共有ファイルをインストールする隠し機能、これらのファイルをそれぞれの機能にコピーしてこの機能のフォルダを削除するポストスクリプト。
必要なものを実装するためのベストプラクティス方法はありますか?
同じファイルを2つの異なる場所にインストールしていますか?また、どの機能をユーザーが有効/無効にすることができますか? – yossiz74
異なる場所に同じファイルがあり、機能を有効/無効にすることができます。 –