2009-02-20 87 views
3

我有一个.net(2.0)winforms应用程序,我需要在客户机上升级。目前,这是通过增加所有项目的程序集版本和文件版本以及增加VS2008中安装程序项目的版本来完成的。Windows Installer使用组件版本或文件版本来更新dll

该应用程序现在使用独立存储将一些用户设置保存在XML文件(网格布局等)中。

我现在面临的问题是,如果我增加所有的版本号,该应用程序有其独立存储一个新的位置,因为文件版本发生了变化。有了隔离存储的新位置,所有设置都实际上丢失了。

升级时,Windows安装程序会根据文件版本组件版本替换dll吗?

如果它是组件版本,那么我所要做的就是不增加文件版本。

回答