0
我正在使用VS安装项目为我的应用程序创建一个安装程序。一切都很好,但问题是,我使用的任何文件或额外的DLL都存在于我要删除的Application文件夹中,以便我的文件夹仅包含文件,而不是安装程序所需的文件。我一直在寻找一种方法来实现这一点,但我无法找到一个。VS安装项目 - 如何在安装后删除文件?
那么在安装应用程序之后,有什么方法可以删除安装程序使用的额外的DLL文本文件。 ???
或者
有中,我们应该保持由安装程序使用的Dll因此,一旦安装完成或计算机重新启动,他们将被自动删除任何特殊的文件夹???
我对此非常困惑,因为在我看来,安装完成后,删除仅由安装程序使用的临时文件是非常普遍的要求。
我在我的应用程序文件夹中为安装程序文件(如自定义操作文件等)创建了一个“temp”文件夹。所以我的应用程序文件夹有两个文件夹“应用程序”和“临时”。现在整个安装完成后,我想删除此文件夹,但由于安装程序正在从此临时文件夹本身运行,因此在运行安装程序时不可能。所以我一直在寻找一种方法来删除这个临时文件夹,一旦我的安装程序退出。有没有这种解决方案? – Sumit
这不是一个好方法。临时文件应存储在二进制表中并在安装过程中提取。如果将它们包含在应用程序文件夹中,则Windows Installer将管理它们。所以你会得到很多不需要的行为。更好的解决方案是使用支持临时文件的不同安装创作工具。 –