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

标签 c# sql-server wpf deployment

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

最佳答案

我强烈建议使用 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 安装盾:http://www.flexerasoftware.com/products/installshield.htm

我相信 Microsoft 使用 Wix 作为 Office 2010 安装程序。看来这就是微软正在插入的方式。 Wix 是免费的、开源的并且可以使用 C# 进行扩展。 Installshield将是仅次于我的 runner ,我相信它是闭源的并且要花钱。它非常有名,而且功能可能相当丰富。

关于c# - 如何使用 SQL Server 数据库部署 C#/WPF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8555261/

相关文章:

c# - 在 jQuery 对话框中模拟另一个按钮回发

sql - 如何将表中的所有数据导出为可插入的sql格式?

c# - 如何在 XAML 工具包 (WPF) 中的 Material Design 中激活汉堡菜单时禁用灰色覆盖

c# - 使用按钮的鼠标单击循环 (C#)

c# - 方法可选属性的默认值

c# - 没有相关记录时删除FK(linq-to-sql)

java - JDBC 日期到 SQL 日期

c# - EndpointNotFoundException 未处理 (WCF)

c# - 如何从 wpf 应用程序动态打开/关闭控制台窗口?

WPF 客户端通过网络与 WCF Windows 服务通信,可行吗?