-
Hi, Note: I also have a bundle project that uses the MSI generated where the below code works but I need it to be in the MSI (without using the bundling code). Is this not achievable in Wix 3.11? Will moving to higher versions of Wix like 4.0.4 will help fix this issue? NetFx48.wxs:
Product.wxs:
I also tried using NetFx48Redist but it doesn't seem to work.
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
An MSI can't install another MSI due to a mutex imposed by the Windows Installer Service. Only a bootstrapper/chainer such as Burn can install multiple MSI in a serial manner known as a bundle. What OS are you targeting that you have to install .NET 4.8? Windows 7 was EOL 4 years ago and Extended Security Updates ended a year ago. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your reply. We plan to install NET 4.8 on windows server 2016, server 2019 (only when it is not pre-installed). We don't have windows versions as old as windows 7. AFAIK, it would be for flavors of Windows 10. Is there a way to bypass the mutex? Would you have any other suggestions on how we can achieve this? |
Beta Was this translation helpful? Give feedback.
-
You will need to make a new version of your service that can handle installing .net and deploy it. Then deploy the .net update via the service then resume deploying app updates via msi. |
Beta Was this translation helpful? Give feedback.
An MSI can't install another MSI due to a mutex imposed by the Windows Installer Service. Only a bootstrapper/chainer such as Burn can install multiple MSI in a serial manner known as a bundle.
What OS are you targeting that you have to install .NET 4.8? Windows 7 was EOL 4 years ago and Extended Security Updates ended a year ago.