私たちは解決策を持っています。そこには約100のプロジェクトがあります。また、vdprojで作成したインストーラは約20台あります。暗闇を使ってMSIからWiXプロジェクトを作成する
私はの.msi代わりのvdprojを作成しますWiXのプロジェクトを作成する必要があります。私はdark.exeを使ってmsiからwxsファイルを生成し、そこからバイナリを取り出しました。 msiファイルを正常に作成しましたが、すべて正常でした。
しかし、私はそれについて考え始めました。これらのプロジェクトのいくつかが変更された場合、それらの変更はwixプロジェクトの再構築後にアプリケーションに適用されますか?またはwxsが古いバージョンを参照していて誰かが新しいmsiを作成するためにvdprojプロジェクトを再構築してからdark.exeを再度使用する必要がありますか?
が、私は愚かな質問には申し訳ありませんが、それは私の初めてのWiXを使用し、一般的にはインストーラーでの作業です。
ありがとうございました
ありがとうございます。私は、何が起きているのか正確には分かりません。より多くの研究をしなければならない。 – user1872329
正しく理解できますか:wxsファイルのコンポーネントとしてfoo.dllがあるとしましょう。プロジェクトfooを変更したら、新しいfoo.dllをwixプロジェクトのソースフォルダに置く必要がありますか? – user1872329
いいえ、foo.dllファイルのコンポーネント(コンテナ)は変更する必要はありません。ペイロードに変更があった場合(追加/削除/削除)、wxsファイルを変更するだけです。 WiXサイトまたはMSDNのいずれかでコンポーネントルールを読むのは良い考えですが、一般的なルールは1つのバイナリ= 1つのコンポーネントです。 –