我做了一个VS2010项目,通过调用带有必要参数的MySQLInstallerConsole.exe来安装MySQL。但是,当我尝试将此项目的exe作为自定义操作运行时,它会执行exe但不安装MySQL。
我检查了MySQL exe的日志文件,它出现以下错误:
错误50:包名称状态更改请求失败。
这究竟意味着什么,任何解决方案?
答案 0 :(得分:0)
至少有一些与此有关的事情:
http://dev.mysql.com/downloads/installer
您无法从Visual Studio安装程序的自定义操作安装MSI,因为不允许对MSI安装进行递归调用。
你需要以某种方式引导它,我认为人们经常使用WiX Burn引导程序。您可以定义产品的ProductCode,名称等,并定义如何安装它。