嗨,我使用 Purely WiX修补方法。我在卸载时遇到了问题,因为我修改了一些文件并且补丁不会替换它们 - 这很好,但是现在当我卸载补丁时,那个没有被替换回基本状态的文件。
小例子:我正在安装 V1 file1.txt和file2.txt。我在file1.txt中添加了 1 行。现在我正在使用带有file1.txt和file2.txt的补丁,这些文件是在补丁中修改的。file1.txt被修改得更早,所以补丁不会替换它,file2.txt处于原始状态,所以它被替换了。一切都很好,但现在我正在卸载补丁(“程序”,然后在控制面板中“查看已安装的更新”)。File1.txt被替换为我安装 V1 时的状态!所以我丢失了我之前添加的那一行...... file2.txt也回到了那个状态 - 但它很好。
问题:有没有办法在卸载补丁上保存file1.txt状态?但如果file1.txt处于原始状态,则从 V1 安装程序获取file1.txt (如file2.txt)