gpt4 book ai didi

mysql - 自定义操作无法安装 MySQL

转载 作者:行者123 更新时间:2023-11-29 23:00:05 26 4
gpt4 key购买 nike

我制作了一个 VS2010 项目,通过使用必要的参数调用 MySQLInstallerConsole.exe 来安装 MySQL。然而,这工作得很好,当我尝试将这个项目的 exe 作为自定义操作运行时,它会执行该 exe,但未安装 MySQL。

我检查了 MySQL exe 的日志文件,发现有以下错误:

错误 50:包名称状态更改请求失败。

这到底是什么意思,有什么解决办法吗?

最佳答案

至少有几件事与此有关:

  1. 我相信 MySQL 安装程序是一个 MSI 文件,如下所示:

http://dev.mysql.com/downloads/installer

您无法通过 Visual Studio 安装程序的自定义操作安装 MSI,因为不允许递归调用 MSI 安装。

  • 在每个人安装中,使用 SYSTEM 帐户运行自定义操作,如果安装者想要在用户配置文件文件夹中安装文件,则通常不会期望这种情况,因为 SYSTEM 帐户没有任何文件。
  • 您需要以某种方式引导它,我认为人们经常使用 WiX Burn Bootstrap 来实现这一点。您定义产品的产品代码、名称等,并定义如何安装它。

    关于mysql - 自定义操作无法安装 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28541963/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com