2011-12-18 78 views
1

我试图部署一个使用SQL Server数据库(.edmx文件)创建的应用程序。数据库是使用SQL Server Management Studio创建的。我需要采取哪些步骤来部署此应用程序?它需要在安装时创建一个包含所有表的空白数据库。如何使用SQL Server数据库部署C#/ WPF应用程序

回答

3

我强烈推荐使用WIX:http://wix.codeplex.com/ 这是如何使用WIX执行SQL数据库的东西:http://weblogs.asp.net/cibrax/archive/2005/03/30/396338.aspx

值得研究的,如果你不喜欢维克斯一些其他的选项有:

点击一次:http://msdn.microsoft.com/en-us/library/t71a733d%28v=vs.80%29.aspx 的InstallShield:http://www.flexerasoftware.com/products/installshield.htm

我相信微软使用维克斯对Office 2010的安装程序。这似乎是微软推动的方式。 Wix是免费的,开源的,并可以用c#扩展。 Installshield将成为亚军,我相信它的封闭源代码并且花钱。它很有名,可能相当丰富。

+1

哇。这令我非常困惑。有没有深入的教程呢? – xxf8xx 2011-12-18 23:19:25

+1

通过执行以下操作创建数据库:http://wix.tramontana.co.hu/tutorial/sql/creating-a-database – Dessus 2011-12-19 01:13:45

+1

通过执行一些sql脚本来创建您的数据,例如:http://www.rrreese.com/Article/Show/WiX%20SQL – Dessus 2011-12-19 01:15:43

相关问题