C#程序打包时MCRinstall.exe和mysql数据库怎么处理呢?我用的setup factory7.0,急求指点。

客户的电脑上是没有安装Mysql软件和matlab软件的。急!

第1个回答  2013-01-14
两种处理办法:
一种是给客户电脑上先安装好MCRinstall.exe和mysql数据库
二是,把这两个软件都打包到程序里,然后再安装结束后
使用File.Run(SessionVar.Expand("%AppFolder%\\mrcrinstall.exe"), "", "%AppFolder%", SW_SHOWNORMAL, false);
运行MCRinstall.exe和mysql数据库。
不过还是建议先安装好MCRinstall.exe和mysql数据库再装你的软件追问

您好,我想采用您说的第二种方法,好使,但是我以前在mysql里面建立好的数据库,表格啥都没有了,我怎样才能够把数据库和表格内容怎么放进去呢??谢谢。

追答

把这些你的数据库先做backup生成sql文件,然后做一个批处理文件,在里面使用mysql的脚本命令来还原数据库,最后在setup factory中使用File.Run去运行这个批处理文件。当然了,要在装好mysql的前提下做以上的步骤。
例如这个批处理文件叫a.bat
内容是:
mysql -u用户名 -p用户密码
mysql -h127.0.0.1 -P3306 -uroot -proot database1 < table1.sql
大概内容就是这样,如何用脚本来还原数据库网上有详细的说明,把那些
语句变成你自己的数据库结构,形成a.bat文件就可以

...mysql数据库怎么处理呢?我用的setup factory7.0,急求指点。_百度知 ...
两种处理办法:一种是给客户电脑上先安装好MCRinstall.exe和mysql数据库 二是,把这两个软件都打包到程序里,然后再安装结束后 使用File.Run(SessionVar.Expand("%AppFolder%\\\\mrcrinstall.exe"), "", "%AppFolder%", SW_SHOWNORMAL, false);运行MCRinstall.exe和mysql数据库。不过还是建议先安装好...

相似回答
大家正在搜