2011-08-23 49 views
4

我正在为有修复选项的应用程序工作。我在InstallFinalize之后安排了一个用于临时文件的清理自定义操作。现在,当我从控制面板修复应用程序时,修复完成后,控制面板中的应用程序大小增加了一倍。应用程序大小加倍修复

如果我在InstallFinalize之前运行此自定义操作,那么控制面板中的大小是正确的,但临时文件不会被删除。

请建议我安排清理自定义操作的正确顺序。所以它会正常工作。

由于

回答

3

由Windows安装控制面板中显示的大小被自动计算基于多个标准。他们中的大多数不能被控制。

而且,在某些计算机上,即使在InstallFinalize之前安排操作,Windows Installer也可以决定使用不正确的大小。

所以你应该确保你的安装程序按预期工作,并忽略控制面板的大小。如果这真的让你感到迷惑,你可以尝试将ARPSIZE安装程序属性设置为你想要的大小。