【问题标题】:Visual Studio: How to protect file from removal on uninstallVisual Studio:如何保护文件在卸载时不被删除
【发布时间】:2010-04-13 10:36:11
【问题描述】:
各位,
我正在 Visual Studio 中创建一个安装程序项目。这是使用“设置和部署”类型的项目完成的。
我在项目的“文件系统”视图中列出了我最终安装的文件结构。
现在,我在安装过程中创建的一些文件会在使用我的应用程序时进行更新。我希望在卸载我的应用程序期间不要删除这些文件。 Visual Studio 中是否有任何方法可以将文件指定为“防止卸载”?
感谢您的帮助。
【问题讨论】:
标签:
visual-studio
windows-installer
【解决方案1】:
在“解决方案资源管理器”窗口的“安装”项目中,单击该文件。然后在“属性”窗口中,将“永久”属性设置为 True。
【解决方案2】:
我不确定如何在安装程序中执行此操作,但您从应用程序创建的任何文件都将在卸载时保留。
如果你能忍受,也许你可以在你的应用程序中创建这些文件作为首次初始化。
当然,这可能会导致其他问题(创建文件的权限),但它可能比使用神秘的安装程序设置更容易。