Gop*_*pal 2 c# installer logging windows-installer uninstall
在卸载时,安装程序将删除已安装的文件夹及其所有子目录.但是,我们希望保留一些有关卸载的日志文件.如何使安装程序不删除已安装的文件夹?
我的建议是将日志文件存储在%APPDATA%的文件夹下,该文件夹是在应用程序需要时创建的,而不是安装程序.由于安装程序不会创建该文件夹,这将解决安装程序删除它的问题.
还值得一提的是,如果安装程序正在为您的应用程序在%PROGRAMFILES%下创建一个文件夹并且您将日志文件保留在那里,那么您做错了,因为它不是存储日志数据的正确位置,因为: