我正在尝试部署我创建的使用 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/