Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用SQL Server数据库部署C#/WPF应用程序_C#_Sql Server_Wpf_Deployment - Fatal编程技术网

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

如何使用SQL Server数据库部署C#/WPF应用程序,c#,sql-server,wpf,deployment,C#,Sql Server,Wpf,Deployment,我正在尝试部署使用SQL Server数据库(.edmx文件)创建的应用程序。数据库是使用SQL Server Management Studio创建的。部署此应用程序需要采取哪些步骤?它需要在安装时创建一个包含所有表的空白数据库。我强烈建议使用WIX: 以下是使用WIX执行SQL数据库操作的方法: 如果您不喜欢Wix,其他一些值得研究的选项包括: 单击一次: InstallShield: 我相信微软在Office 2010安装程序中使用了Wix。这似乎是微软正在推动的方式。Wix是免费的、开源

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

我强烈建议使用WIX: 以下是使用WIX执行SQL数据库操作的方法:

如果您不喜欢Wix,其他一些值得研究的选项包括:

单击一次: InstallShield:


我相信微软在Office 2010安装程序中使用了Wix。这似乎是微软正在推动的方式。Wix是免费的、开源的,并且可以通过c#扩展。Installshield将是我的亚军,我相信它是封闭的来源,而且要花钱。它非常有名,可能功能也非常丰富。

Wow。这让我非常困惑。有关于此的深入教程吗?通过执行以下操作创建数据库:通过执行一些sql脚本创建数据,例如:要将数据导出到sql,请参阅此处的此线程:要学习WIX,请参阅本书: