我正在尝试部署我创建的使用SQL Server数据库(.edmx文件)的应用程序。创建数据库使用SQL Server Management Studio。部署此应用程序需要采取哪些步骤?它需要在安装时创建一个包含所有表的空白数据库。
答案 0 :(得分:3)
我强烈建议使用WIX:http://wix.codeplex.com/ 这是如何使用WIX进行SQL数据库的工作:http://weblogs.asp.net/cibrax/archive/2005/03/30/396338.aspx。
如果你不喜欢Wix,还有一些值得研究的选择是:
点击一次:http://msdn.microsoft.com/en-us/library/t71a733d%28v=vs.80%29.aspx InstallShield:http://www.flexerasoftware.com/products/installshield.htm
我相信Microsoft使用Wix作为Office 2010安装程序。这似乎是微软推动的方式。 Wix是免费的,开源的,可以用c#扩展。 Installshield将成为我的竞争者,我相信它的封闭源并且需要花钱。它非常有名,可能非常丰富。