2

WiXベースのインストーラーをビルドする手作りのMSBuildスクリプトがあります。インストーラーには、要素としてカスタムアクションDLLが含まれてい<Binary>ます。MSBuildは、このDLLが変更されたときにMSIがまだ最新であると見なしますが、コンポーネントの一部である他のファイルを変更すると、MSIは正しく再構築されます。Lightタスクに追加の依存関係を調べるように指示する方法はありますか?

ありがとう。

4

1 に答える 1

2

ProjectReferenceからカスタムアクションプロジェクトを作成する.wixprojと、MSBuildが依存関係を正しく検出し、インストーラープロジェクトを再ビルドする必要があります。さらに、WiX v3.6 +では再構築チェックが改善されているため、新しいバージョンのWiXツールセットも使用していることを確認してください。それでも問題が発生する場合は、WiXツールセットのバグである可能性があります。

于 2013-03-25T14:27:07.113 に答える