【问题标题】:how to run a 3rd party exe during a windows installer installation (using setup and deployment project)如何在 Windows 安装程序安装期间运行第 3 方 exe(使用设置和部署项目)
【发布时间】:2014-09-01 09:32:27
【问题描述】:

我必须将3rd party exe 与我的MSI 打包在一起。所以理想情况下,第 3 方 exe 应该在 MSI 安装期间首先安装,然后它应该删除我的项目 dll。

我正在使用 Visual Studio 设置和部署项目 (2010) - Visual Studio 安装程序。有人可以告诉我如何实现这一目标吗?

当我运行 MSI 时,应该首先安装第 3 方 exe,然后 MSI 中的其他 dll 应该放在它的位置..

我尝试通过转到View ->customactions 来添加exe。在自定义操作编辑器中单击安装以添加exe并选择exe。

然后在属性窗口中将installer类的属性更改为false

但这不起作用..第 3 方 exe 没有安装。有人可以帮忙吗?

【问题讨论】:

  • 尝试将 exe 添加到自定义操作的 Commit 阶段。手动运行 exe 时是否检查过安装是否正常?
  • 是的,它手动工作
  • 能否将exe添加到提交阶段并检查它是否有效?
  • 不。那也无济于事。我可以在 MSI 位置看到 exe。这意味着它已经打包了..但没有自动安装。
  • 论据有什么关系吗?在论点中我只能看到 /Install

标签: c# .net visual-studio-2010 installation setup-deployment


【解决方案1】:

我为第 3 方 exe 创建了一个引导程序包。在我运行 setup.exe 的构建之后,它首先安装了第 3 方 exe,然后发生了另一个文件复制。感谢大家的帮助和支持。 -

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-28
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多