加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何在Visual Studio安装项目中运行外部安装程序

发布时间:2020-12-14 01:56:02 所属栏目:Windows 来源:网络整理
导读:我正在使用Visual Studio安装项目为我的新 Windows程序(单个EXE文件)创建安装程序.它似乎唯一缺少的是运行组件安装程序的方法.我需要捆绑并运行一个单独的安装程序EXE与我的程序,但每当我尝试将其作为自定义操作运行时,我得到“嵌套安装程序”错误(您无法在
我正在使用Visual Studio安装项目为我的新 Windows程序(单个EXE文件)创建安装程序.它似乎唯一缺少的是运行组件安装程序的方法.我需要捆绑并运行一个单独的安装程序EXE与我的程序,但每当我尝试将其作为自定义操作运行时,我得到“嵌套安装程序”错误(您无法在安装程序中运行安装程序).

因此,如果没有购买商业安装程序($$$$),有没有办法编写自定义操作来执行此操作?我已经看过这方面的一些教程,它看起来并不那么令人生畏,但是我担心在释放设置事务锁之后(或之前)运行自定义操作以便下一个安装程序可以运行.

建议?

谢谢!

解决方法

基于MSI术语,基本上你想要的是Custom Bootstraper.安装和部署项目对此的支持有限. Adding Custom Prerequisites( latest version)详细说明了如何向内置引导程序添加先决条件.

遗憾的是,Visual Studio 2012不支持安装和部署项目;因此,在这样的事情上花费大量时间可能不会增加很多长期价值.

WiX是另一个MSI安装程序框架,由Microsoft的人员推荐(作者在Microsoft工作).它有一个功能,它调用Bundling允许链接MSI(通过其引导程序).使用名为Dark的实用程序从现有MSI创建WiX项目非常容易(http://weblogs.asp.net/lorenh/archive/2004/05/09/128899.aspx是使用Dark的好介绍).一旦你得到它可以编辑wxs文件来添加一个包.

其他Wix资源:http://wix.tramontana.co.hu/tutorial

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读