c# – 使用VisualStudio 2005应用程序部署MySQL服务器
我有一个使用MySQL作为数据存储引擎的Visual Studio 2005项目(C#),我想创建一个安装应用程序的MSI包,并在安装MySQL后静默.我一直在调查它,但我找不到太多信息. 我已经静默安装了MySQL软件包,并在CMD中配置了这两个语句 安装:
配置:
但是现在我不知道如何说Visual Studio在安装我??的应用程序之前或之后做它.我一直在谷歌,但我找不到任何有用的帮助. 我希望你能指导我:) 编辑:我一直在使用自定义操作解决方案,我发现这个article使用自定义安装程序类来执行自定义操作.它看起来很好,但我得到一个问题,因为当我的MSI包尝试启动第二个MSI安装程序(MySQL)时,我收到错误,代码为2869,显示“拒绝访问”. 我一直在寻找这个问题,看起来当第一个MSI尝试运行第二个MSI时,它没有应用正确的权限,安装失败…… 你知道我能做什么吗?或者我如何启动第二个MSI安装程序?具有完全权限(或至少与第一个安装程序相同) 这是我用来创建Process对象的代码.
最佳答案
你不需要启动另一个msiexec.exe. Visual Studio还允许您将可执行文件用作自定义操作.所以自定义动作
见下文.图片来自这个link: 在上面的链接中查看“将可执行文件调用为自定义操作”部分.现在,如果这不起作用,则可以修改默认的bootstrapper. 在此链接中查看0xA3的回复. 它看起来并不复杂. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |