【发布时间】:2017-02-10 07:25:47
【问题描述】:
我在 Visual Studio 2015 中创建了一个带有 MySql 数据库的 C# 应用程序。我想使用 Visual Studio 中的发布方法部署我的项目,包括数据库。我不知道如何部署 MySQL 数据库,因此我可以在目标计算机上使用我的应用程序,而无需手动安装任何 MySQL 服务器或数据库。我希望当我在目标计算机上安装我的应用程序时,它会自动检测数据库并工作。
请帮忙。谢谢。
【问题讨论】:
-
数据库是
MySql还是SQL Server? -
您是否使用单独的数据库服务器?
-
我建议您使用
Sqlite而不是任何其他DB。如果它只在一台机器上使用并且这样做很简单。 -
数据库是MySql。
-
我开发了 windows 应用程序并使用 localhost 作为数据库服务器。是否有可能在客户端计算机上不查看他们安装和使用数据库应用程序的数据库结构?我搜索了很多,但找不到任何可能的解决方案。
标签: c# mysql deployment publish visual-studio-2015