I am trying to include/install .NET Desktop Runtime 7.0.20 x64 as a Prerequisite for my GUI (with the installer pre-downloaded and included with the installer. For reference the included file is: https://builds.dotnet.microsoft.com/dot ... in-x64.exe). I have followed the video guide shown here
https://www.advancedinstaller.com/net-f ... stall.html
However, the Prerequisite never installs. You can see here that when I try to launch my GUI it cannot launch because the .NET Desktop Runtime is not installed, so the issues isn't that it is already on the machine.
I ran the MSI installer using Msiexec.exe to create a log and it appears as though the Installer thinks that it has detected the .NET Desktop Runtime 7.0.20 x64 is already installed (see like 671 which says MSI (c) (E8!F0) [10:36:52:554]: PROPERTY CHANGE: Adding AI_FOUND_PREREQS property. Its value is '.NET Desktop Runtime 7.0.20 x64'.) even though it is not. I've attached the installer log to this post as mygui_installer.log.
It seems like it might be related to this (solved) problem where the built-in "Exact file size" and "MD5 signature" are off? Thought it looks like the Advanced Installer GUI has changed enough that I can't find where to change the "Exact file size" and "MD5 signature".
viewtopic.php?t=49104