【发布时间】:2013-02-20 21:58:40
【问题描述】:
我正在创建数据库项目,需要创建一个 MSI 安装程序包。我正在使用VS2010。我环顾四周,大多数都在使用 wix 包。但我正在寻找使用 MSI 安装程序的更标准的东西。有人研究过它并且可以帮助我开始吗?不过,我之前从未构建过 MSI 包..
【问题讨论】:
标签: database visual-studio-2010 windows-installer project
我正在创建数据库项目,需要创建一个 MSI 安装程序包。我正在使用VS2010。我环顾四周,大多数都在使用 wix 包。但我正在寻找使用 MSI 安装程序的更标准的东西。有人研究过它并且可以帮助我开始吗?不过,我之前从未构建过 MSI 包..
【问题讨论】:
标签: database visual-studio-2010 windows-installer project
我不认为 Visual Studio 安装程序项目具有开箱即用的 Sql 数据库安装功能。您仍然需要编写自己的自定义操作来执行创建数据库和所有必需对象(表、视图、SP、用户、权限等)的脚本
尽管Wix 有一个陡峭的学习曲线,但我认为值得投入时间和精力,因为它功能强大,从长远来看会对你有所帮助。 Wix 具有专门为此目的设计的特殊元素,例如 SqlDatabase 或 SqlScript。
一些可能对您有所帮助的资源:
【讨论】:
您是否考虑过创建一个 .dacpac 并使用命令行进行部署?
【讨论】: