Visual Studio:如何在卸载时保护文件不被删除

时间:2010-04-13 00:32:54

标签: visual-studio windows-installer

民间, 我在Visual Studio中创建一个安装程序项目。这是使用“安装和部署”类型的项目完成的。

我在项目的“文件系统”视图中列出了我最终安装的文件结构。

现在,我在安装过程中创建的一些文件会在使用我的应用程序时更新。我希望在卸载我的应用程序时不要删除这些文件。在Visual Studio中是否有任何方法可以将文件指定为“受保护免受卸载”?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

在“解决方案资源管理器”窗口的“安装”项目中,单击该文件。然后在“属性”窗口中,将“永久”属性设置为“True”。

答案 1 :(得分:0)

我不确定如何在安装程序中执行此操作,但是在卸载时将保留从应用程序创建的任何文件。

如果你能忍受,也许你可以在应用程序中首次初始化时创建这些文件。

当然,这可能会导致其他问题(创建文件的权限),但它可能比使用神秘的安装程序设置更容易。