我有一个带有这个链的Burn包:
<Chain>
<PackageGroupRef Id="NetFx40Web"/>
<MsiPackage SourceFile="c:\\My\\Path\\MyMsi.msi"
Id="MyMsi" DisplayName="MyMsi" DisplayInternalUI="yes" Vital="yes">
<MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]" />
</MsiPackage>
</Chain>
Run Code Online (Sandbox Code Playgroud)
无论.NET框架和我的MSI文件被正确安装.但是卸载过程中没有卸载MSI软件包(在单击引导程序EXE或程序和功能之后).有没有办法如何强制卸载MSI包?
Burn将创建一个日志文件,其中包含有关每个包的更改状态的详细信息%TEMP%.看一下名为"Plan"的部分,您将看到Bundle中每个包的行.日志文件中的其他消息将指出MSI是否仍由另一个Bundle计数引用,或者机器上的MSI是否比Bundle携带的MSI更新(因此它不会将其卸载).
| 归档时间: |
|
| 查看次数: |
6297 次 |
| 最近记录: |