2016-05-04 5 views
0

インストール時にアップグレード時にファイルの一部が置き換えられないという問題が発生しました。問題はそれほど深刻ではありませんが、今後は避けたいと思います。 https://msdn.microsoft.com/en-us/library/aa368599(v=vs.85).aspxによれば、より高いバージョンのファイルが常に使用されます。私はCompanionFileを使用して関連するファイルを強制的にアップグレードすることを検討しました。しかし、どのファイルをコンパニオンの親として使うべきかを知りたい。 exeかdllでなければならないのですか? MinVersionとMaxVersionを持つ.txtファイルのFileSearchの例をオンラインで見つけたので私は尋ねています(WiX: A Developer's Guide to Windows Installer XML)。 txtファイルもバージョン管理できますか? WiXがバージョンを検索するファイルタイプのリストはどこにもありますか?私はそれのようなものは見つけられませんでした。WiXはファイルのバージョンをどのように決定しますか?

答えて

0

製品に1つのメインexeがある場合は、exeファイルの新しいバージョンがファイルバージョンとして存在するため、論理的に新しいバージョンがそこに新しいexeファイルを置く必要があるため、論理的に使用することをお勧めします。実際には、それが以前のインストールよりも常にインストールされる(より高いバージョンを持つ)ことが分かっている限り、どのファイルをコンパイルするかは関係ありません。

私はあなたがtxtファイルをバージョンすることはできないと思うし、おそらくファイルのバージョン情報がファイルにバージョンがない場合は無視されます。

関連する問題