我在运行时期间在Application.CommonAppDataPath
目录中创建了多个文件和文件夹。如何让我的部署项目在卸载时删除这些文件?
目前:我有一个System.Configuration.Install.Installer
的子类实例,它覆盖了Uninstall
方法,但我找不到获取原始应用程序的应用程序数据路径的方法; Application.CommonAppDataPath
只返回Microsoft Installer的路径。
答案 0 :(得分:1)
您可以尝试使用以下命令手动进入应用程序数据目录
string path = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
然后获取您要删除的所有文件并手动删除它们。