2011-12-18 74 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

相關問題