如果我先安裝setup.msi
,然後再安裝包含setup.msi
的bundle.exe
,爲什麼會收到兩個AddRemoveProgram條目?這是我捆綁的鏈條。如果先安裝MSI,然後再安裝包含MSI的軟件包,則會出現兩個ARP條目
<Chain>
<PackageGroupRef Id="NetFx40Redist"/>
<MsiPackage SourceFile="$(var.MsiProject.TargetDir)Setup.msi" />
</Chain>
setup.msi
的具有從bundle.exe
使用dark -x
提取的硬編碼的ProductCode。 bundle.exe
是否應檢測已安裝的setup.msi
並跳過安裝?
啊,你絕對正確!多麼愚蠢的是,我完全不知道這一點。感謝! – Peter
@Peter,別忘了接受答案;) –
@Yan,對吧。我upvoted但忘記接受。 XD – Peter