WinForm应用程序与MySql

ahmed_one

会员
已加入
2012年11月29日
留言内容
23
编程经验
Beginner
大家好,

我正在使用MySql作为后端的C#Winform应用程序(Visual Studio 2010)。同时,我正在寻找有关如何与MySql服务器一起部署此应用程序的问题的合适解决方案。由于这将是多用户应用程序,因此不能选择嵌入式数据库。它必须是基于服务器的。

应该有一个服务器,对于此服务器,需要此组合部署,对于客户端,当然仅需要安装应用程序。

那么我有哪些部署选项?如果我提供可从网站下载的该应用程序,是否应该将其分为2个单独的下载?一个是MySql本身(我正在为MySql使用XAMPP捆绑软件,因为它很容易携带),其次是应用程序及其所有依赖项。如果遵循这种方法,那么我必须从应用程序内部设置应用程序所需的整个数据库(我认为这并不困难)。但是最终用户必须下载MySql的整个软件包,是否可以减少XAMPP整个软件包的大小,因为我仅使用MySql数据库,因为我在XAMPP中不使用其他任何东西(PHP / Apache / Mercury Mail等等)是否可以删除它们,以使捆绑包的大小足够小以供最终用户下载?

我一直在寻找解决方案,许多论坛都对此有很多疑问,但是没有有用的解决方案。我正在寻找论坛专家的更好解决方案。

谢谢和最好的问候

艾哈迈德
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,502
地点
悉尼,澳大利亚
编程经验
10+

ahmed_one

会员
已加入
2012年11月29日
留言内容
23
编程经验
Beginner
你好,谢谢你的回复,

MySql(带有XAMPP或单独的安装程序)的大小大于200mb,与应用程序打包将使其大小大约为250mb左右。此应用程序计划供最终用户下载,250mb的应用程序将对此很好吗?还是我有任何轻巧的选择?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,502
地点
悉尼,澳大利亚
编程经验
10+
我建议提供一个包含MySQL安装程序的下载是一个坏主意,或者至少是唯一的选择。如果某人已经安装了MySQL,那么他们不会感谢您让他们再次下载它。
 

ahmed_one

会员
已加入
2012年11月29日
留言内容
23
编程经验
Beginner
我也不想在我的应用程序中包含MySql,如何为最终用户下载2次?一个就是应用程序及其所有先决条件,另一个就是MySql。因此,那些已经拥有MySql的用户只需要下载应用程序,在应用程序中,我将执行sql脚本来设置应用程序所需的数据库。
 
最佳 底部