使用VS发布方法在VS 2015中使用MySql数据库部署c#应用程序

使用VS发布方法在VS 2015中使用MySql数据库部署c#应用程序,c#,mysql,deployment,publish,visual-studio-2015,C#,Mysql,Deployment,Publish,Visual Studio 2015,我在VisualStudio2015中创建了一个带有MySql数据库的C#应用程序。我想在VisualStudio中使用publish方法(包括数据库)部署我的项目。我不知道如何部署MySQL数据库,这样我就可以在目标计算机上使用我的应用程序,而无需手动安装任何MySQL服务器或数据库。我希望当我在目标计算机上安装我的应用程序时,它会自动检测数据库并工作 请帮忙。谢谢。如果将数据库存储用作服务器,则无需安装SQL和mySql数据库软件。但您需要在webconfig中配置数据库数据库是MySql还

我在VisualStudio2015中创建了一个带有MySql数据库的C#应用程序。我想在VisualStudio中使用publish方法(包括数据库)部署我的项目。我不知道如何部署MySQL数据库,这样我就可以在目标计算机上使用我的应用程序,而无需手动安装任何MySQL服务器或数据库。我希望当我在目标计算机上安装我的应用程序时,它会自动检测数据库并工作


请帮忙。谢谢。

如果将数据库存储用作服务器,则无需安装SQL和mySql数据库软件。但您需要在webconfig中配置数据库

数据库是
MySql
还是
SQL Server
?您是否使用单独的数据库服务器?我建议您使用
Sqlite
而不是任何其他
DB
。若它只在一台机器上使用,那个么做起来很简单。数据库是MySql。我开发了windows应用程序,并使用localhost作为数据库的服务器。是否可能在客户端计算机上不查看数据库结构就安装并使用带有数据库的应用程序?我搜索了很多,但找不到任何可能的解决方案。在开发机器中,我使用localhost作为服务器和它的windows应用程序,所以我在app.config文件中设置了服务器和数据库设置。但是当我想在目标机器中使用它时,我是否需要设置ODBC、MySQL DB脚本查询来完全设置数据库?在客户安装软件时,有没有办法不向客户显示我的数据库结构,而让他们自动完成所有工作?