卸载我的 Winform 应用程序后,各种文件和文件夹仍然存在——包括内容文件(图片、图标等)和应用程序创建的日志文件夹。对于内容文件:在自定义安装程序项目中,我将“永久”属性设置为 false。对于日志文件夹:我认为这将与其他所有内容一起删除。
是否有我丢失的 MSI 设置属性,或者我是否需要确定应用程序的根路径并删除覆盖的 Uninstall
方法上的所有内容?
最佳答案
不,没有。 MSI 安装程序不会卸载它没有安装的任何东西,这意味着会留下用户数据、日志文件等。
这是设计使然 - 如果用户错误地卸载了您的应用程序并清除了他们所有的财务数据或其他任何内容,您能想象这种责任吗?或者,如果他们错误地将其他内容保存到您应用的数据文件夹中,而您的卸载程序将它们删除了?