如何使用 SQL Server 数据库部署 C#/WPF 应用程序

xxf*_*8xx 2 c# sql-server deployment wpf

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

Des*_*sus 5

我强烈建议使用 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 将是我的亚军,我相信它是封闭的源代码并且要花钱。它非常有名,而且功能可能非常丰富。