我正在使用MySql作为后端的C#Winform应用程序(Visual Studio 2010)。同时我正在寻找一个合适的解决方案来解决我将如何与MySql服务器一起部署此应用程序。由于这将是多用户应用程序,因此嵌入式数据库不是一种选择。它需要是基于服务器的。
对于客户端,应该有一个服务器,需要进行此组合部署,当然只需要安装应用程序。
那么我有什么选择进行部署?如果我提供此应用程序可从网站下载,我应该将其分为两个单独的下载吗?一个是MySql本身(我为MySql使用XAMPP包,因为它简单易用),其次是应用程序以及它的所有依赖项。如果遵循这种方法,那么我将在应用程序中设置应用程序所需的整个数据库(我认为这并不困难)。但是最终用户必须下载整个MySql包,无论如何我可以减少整个XAMPP包的大小,因为我只使用MySql数据库,因为我在XAMPP中没有使用任何其他东西(PHP / Apache / Mercury Mail)我可以删除它们,以便捆绑包的大小足够小,以便最终用户下载吗?
我一直在寻找解决方案,很多论坛(包括SO)都有很多问题,但是没有有用的解决方案。我正在寻找本论坛专家的更好解决方案。
谢谢和最好的问候
艾哈迈德