【发布时间】: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