我已经部署了一个带有紧凑SQL db(本地数据库)的Windows安装文件。现在我想升级安装文件而不删除现有的本地数据库。
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
如果不知道当前的安装程序是如何编写的,很难给出确切的答案,但基本上要考虑以下几点:
1)如果您正在进行重大升级,那么您的RemoveExistingProducts在哪里安排?请注意,在重新安装数据库文件时,不要求安装程序执行完全卸载/重新安装。
2)看一下Component元素的NeverOverwrite属性。
3)如果您希望SDF保持卸载状态,请考虑Component元素的Permenant属性,以便后续重新安装具有相同的数据。