首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Wix安装程序中的自定义操作运行.Net安装程序?

从Wix安装程序中的自定义操作运行.Net安装程序?
EN

Stack Overflow用户
提问于 2020-05-07 00:01:07
回答 1查看 209关注 0票数 1

我目前有一个wix安装程序,它可以生成一个MSI。作为这项工作的一部分,我检查机器上是否安装了正确版本的.Net运行时。如果不是,它当前中止安装并提示用户安装它。我最初尝试使用不同的方法,如下所示:

https://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html

但是这会产生一个exe,我需要它保持为一个单独的MSI。

是否有可能使用一个自定义操作来运行.Net离线安装程序并安装它,然后继续安装?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-07 03:33:19

抱歉,这是不可能的。MSI有一个互斥锁,可防止两个MSI同时运行。(这条规则有一个小小的例外,但它排除了有一个适当的静默安装的希望。)

您可以使用WiX刻录来创建一个setup.exe,它先安装.NET,然后再安装您的MSI。

或者,您的应用程序可以切换到MSI,并在.NET中捆绑自己的.NET,而无需安装系统范围的实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61639746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档