【问题标题】:How to create an installer that updates a previous version with Visual Studio?如何使用 Visual Studio 创建更新先前版本的安装程序?
【发布时间】:2019-10-16 15:17:02
【问题描述】:

我们有一个用 C# 和 Visual Studio 制作的应用程序。此应用程序的安装程序是使用 Visual Studio 的 Publish 制作的。

如果应用程序已安装在 PC 上,安装程序会警告应用程序已安装,并且要将应用程序更新到新版本,必须卸载以前的版本,但这意味着包含它的 SQL 数据库是删除了项目。

为了解决这个问题,我们创建了另一个应用程序,它只下载应用程序的新 *.exe 文件并替换之前的文件,这样我们应用程序的“更新”就可以正常工作。

但现在我们添加了以前的安装程序没有的新功能,仅仅替换 *.exe 文件不是解决方案。

我的问题是:如何创建一个不删除我提到的数据库的 Visual Studio 安装程序?

目前解决这个问题比较麻烦的方法是在PC的另一部分恢复数据库,卸载旧版本的PC,安装新版本并粘贴数据库。

欢迎任何cmets或建议

【问题讨论】:

    标签: c# visual-studio publish publishing


    【解决方案1】:

    Wix 允许您在运行安装过程时完全控制安装或更新的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      相关资源
      最近更新 更多