使用数据库部署Visual Studio C#项目

使用数据库部署Visual Studio C#项目,c#,visual-studio-2012,C#,Visual Studio 2012,我正在用SQL server上托管的数据库开发我的C#应用程序。我只需要知道如何为客户端创建安装程序。我应该在客户机上安装什么 我尝试发布应用程序,但数据库更改没有反映出来,所以我应该怎么做 我曾尝试在internet上搜索如何发布此应用程序并将其提供给客户端,但找不到任何有用的信息 注意:我使用的是Visual Studio 2012、SQL server 2012。网上有很多关于在web应用程序中部署数据库的帖子。我建议使用数据库项目来管理数据库更改,并安装SQL Server数据工具 以下

我正在用SQL server上托管的数据库开发我的C#应用程序。我只需要知道如何为客户端创建安装程序。我应该在客户机上安装什么

我尝试发布应用程序,但数据库更改没有反映出来,所以我应该怎么做

我曾尝试在internet上搜索如何发布此应用程序并将其提供给客户端,但找不到任何有用的信息


注意:我使用的是Visual Studio 2012、SQL server 2012。

网上有很多关于在web应用程序中部署数据库的帖子。我建议使用数据库项目来管理数据库更改,并安装SQL Server数据工具

以下是一些教程:


也许您可以向我们提供有关您的应用程序的组成以及您试图实现的目标的更多信息。如果您使用SQL Server持久化应用程序数据,则需要安装SQL Server Management Studio和应用程序。发布应用程序只会发布运行应用程序所需的二进制文件。如果要部署到客户机上,实际上必须单独部署数据库并配置应用程序以连接到该数据库。这在很大程度上取决于应用程序的性质以及客户的期望和技术能力。我们通常会在服务器上安装的CD上包含一个管理工具。SQL Server Express是此操作的先决条件。我们还包括一个空数据库和另一个exe,即db安装程序,它设置序列号、许可证等。然后我们将其包装在一个.hta文件中,该文件包含在不同情况下安装的说明,以及运行.msi文件和db安装程序等的链接。听起来需要做很多工作?是的。@Sparkss事实上,在正常情况下,您不需要SSM,尽管它可能是一个有用的诊断工具。