私は 2 つのプロジェクト Web アプリケーションを持っています。wixとMSBuildを使用して最初のビルドを準備したとき
しかし、2番目のファイルに対してそれを実行しようとすると、うまくいきませんでした....同じ製品コード、アップグレードコード、およびGUIDが含まれていることに気付きました
: 警告 LGHT1076: ICE69: コンポーネント参照が一致しません。Regis try テーブルのエントリ 'reg8A3751B50238EDF0FACAEE74FC89759B' は、コンポーネント 'cmp1A9031335E9554FB2A145276832DF1F7' に属しています。ただし、列「値」のフォーマットされた文字列は、コンポーネント「cmp6AF2A0A8BF3E14CDDC849A3253AAD235」に属するファイル「filB6D67A5A6BD4F933D77F 1F20625E019D」を参照しています。コンポーネントは同じフィーチャーにあります。[C:\xx\x\x\
編集:
ありがとうございます。以前に収集した Files を削除しようとしていますが、その方法の手がかりはありますか?
<Exec
Command='"$(WixPath)candle" -ext WixIIsExtension -ext WixUtilExtension -ext WiXNetFxExtension -dpublishDir=$(Publish) -dMyWebResourceDir=. @(WixCode, ' ')'
ContinueOnError="false"
WorkingDirectory="." />
<Exec
Command='"$(WixPath)light" -ext WixUIExtension -ext WixIIsExtension -ext WixUtilExtension -ext WiXNetFxExtension -out $(MsiOut) @(WixObject, ' ')'
ContinueOnError="false"
WorkingDirectory="." />