我正在创建数据库项目,需要创建一个MSI安装程序包。我正在使用VS2010。我环顾四周,大部分都在使用wix包。但我正在寻找使用MSI安装程序更标准的东西。是否有人参与其中并可以帮助我开始使用它?我之前从未构建过MSI包..
答案 0 :(得分:1)
我认为Visual Studio安装程序项目没有开箱即用的Sql数据库安装功能。您仍然需要编写自己的自定义操作来执行创建数据库的脚本和所有必需的对象(表,视图,SP,用户,权限等)
虽然Wix
学习曲线陡峭,但我认为值得投入时间和精力,因为它功能强大,从长远来看会对你有所帮助。 Wix
具有专为此目的而设计的SqlDatabase
或SqlScript
等特殊元素。
一些可能对您有帮助的资源:
答案 1 :(得分:0)
您是否考虑过使用命令行创建.dacpac并进行部署?