我在 Visual Studio 中创建了一个简单的小型 Windows 程序,我在解决方案中添加了一个安装项目。现在我可以安装我的程序,当我更新 Windows 程序中的某些内容时,我可以快速构建一个新的安装程序,但是我遇到了 1 个问题。我的 Windows 程序包含一个设置文件,当我 Uodate/Reinstall 我的设置文件被重置时,如何避免这种情况,我希望能够在不重置设置文件的情况下从设置文件更新我的程序?
所以任何人请帮助我或指出正确的方向:)
我在 Visual Studio 中创建了一个简单的小型 Windows 程序,我在解决方案中添加了一个安装项目。现在我可以安装我的程序,当我更新 Windows 程序中的某些内容时,我可以快速构建一个新的安装程序,但是我遇到了 1 个问题。我的 Windows 程序包含一个设置文件,当我 Uodate/Reinstall 我的设置文件被重置时,如何避免这种情况,我希望能够在不重置设置文件的情况下从设置文件更新我的程序?
所以任何人请帮助我或指出正确的方向:)
我相信您可以通过将 VS 设置项目中的设置文件属性更改为以下内容来实现您想要的:
Transitive = False
如果您希望文件在卸载后仍保留在那里,那么还要为该文件设置以下属性:
Permanent = True
警告:设置上述 Transitive 属性可能会产生其他不太理想的副作用。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/928tb19t%28v=vs.71%29.aspx。
另一种选择是在安装项目的文件中添加一个条件,如以下链接中所述:-