WPF应用程序升级

WPF应用程序升级,wpf,installshield,Wpf,Installshield,比如说,我有一个安装了1.00版的应用程序。现在我已经更新了我的应用程序,数据库没有任何更改。如何将应用程序升级到新版本而不丢失以前版本的数据。我正在使用VS2013中的InstalSjield创建安装文件。一般来说,这取决于您正在进行的更新类型。阅读版本控制,这是一个有用的链接。另外,请记住在InstallShield中更改升级代码。您还需要阅读InstallShield中的版本控制过程,以便了解实际发生的情况以及如何从可能犯的任何错误中恢复。InstallShield也将为安装程序提供自己的

比如说,我有一个安装了1.00版的应用程序。现在我已经更新了我的应用程序,数据库没有任何更改。如何将应用程序升级到新版本而不丢失以前版本的数据。我正在使用VS2013中的InstalSjield创建安装文件。

一般来说,这取决于您正在进行的更新类型。阅读版本控制,这是一个有用的链接。另外,请记住在InstallShield中更改升级代码。您还需要阅读InstallShield中的版本控制过程,以便了解实际发生的情况以及如何从可能犯的任何错误中恢复。InstallShield也将为安装程序提供自己的版本号

通常,自上次发布以来发生更改的任何内容都应具有更新版本。如果您有:

Assembly A (1.0.0.0)
Assembly B (1.0.0.0)
Assembly C (1.0.0.0)
InstallShield Project (version 1.0.0.0, Upgrade Code: ABCD-EF12-3456-7891)
如果只对
程序集A
进行更改,则应该

Assembly A (1.0.1.0)
Assembly B (1.0.0.0)
Assembly C (1.0.0.0)
InstallShield Project (version 1.0.1.0, Upgrade Code: 3456-7891-ABCD-EF12)

这方面有很多文章/教程。这是一个广泛的问题。谷歌搜索并阅读。