2

標準の Visual Studio 2010 インストール プロジェクトで作成されたインストール プロジェクトを WIX プロジェクトに変換するのがいかに簡単かを誰かが知っているかどうか疑問に思っていました。

このインストール プロジェクトには、カスタム アクション dll もあります。Heat について読みましたが、それが何をするものかわかりません。

4

1 に答える 1

6

このプロセスは、リファクタリングと変換の両方として説明します。たとえば、よく使用しているカスタムアクションは必要ない場合があります。多くの場合、CAは、Windowsサービスのインストールなど、MSIがネイティブにサポートすることを行うために使用されます。(車輪の再発明。)

私はこのような状況に次のようにアプローチします:

1)VDPROJとカスタムアクションの意図を調べます。

2)おそらくDarkを使用して、MSIをwxsファイルに逆コンパイルします。

3)WiXをできるだけきれいに再オーサリングします。

私はこれを何度も行ったので、それは私にとって「簡単」です。基盤となるWindowsインストーラーの経験やWiXの経験がない場合は、スキルセットの構築という点ではるかに困難ですが、やりがいがあります。

于 2012-08-01T13:30:32.327 に答える