我想知道处理可以支持一些复杂部署方案的安装项目的最佳方法。我的产品有以下几项:
我有一些安装后的步骤,可以解压缩SQL版本和地理数据库。
假设初始部署和安装是完整安装。我希望能够对这些项目中的一个或组合进行补丁或更新,而无需使用全新安装覆盖用户文件。我希望通过基于Web的更新来完成这些工作。一些例子:
任何有关如何进行的建议都将受到赞赏。
答案 0 :(得分:0)
我有一些安装后的步骤,可以执行解压缩等操作 SQL和地理数据库的版本。
为此,您可以使用custom actions。
我想在可执行文件中分发错误修复程序或新功能 dll没有执行解压缩数据库的安装后步骤
要分发更新,您可以使用Updater。这是一个可以帮助您入门的教程:http://www.advancedinstaller.com/user-guide/tutorial-updater.html
Updater可以分发补丁和完整升级。
更新可以使用OLDPRODUCTS属性调整其解压缩操作。当在目标计算机上检测到旧版本时,它会自动设置。
我想运行SQL来更新数据库而不更改任何数据库 其他项目
您可以在 SQL Scripts 页面中配置SQL脚本。这是一个可能有用的教程:http://www.advancedinstaller.com/user-guide/tutorial-sql.html
我想要替换,添加或更新地图文档及其 相关文件
补丁或主要升级可以自动替换现有文件。如果您想更新它而不替换它,可以尝试text file update或XML editor。
SQL脚本和修补程序可用于企业项目。