This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- .net 4.5.1 - prerequisited for 4.5.1 is needed
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Nov 05, 2013
04:40 PM
.net 4.5.1
(6) Replies
‎Nov 11, 2013
02:54 PM
There is not a prerequisited for 4.5.1. You can however use the Prerequisite Editor and create your own: http://kb.flexerasoftware.com/doc/Helpnet/installshield20helplib/Content/helplibrary/SetupPrereqEditor.htm
‎Mar 12, 2014
08:02 PM
Seems to work for me. I only have to deal with Win 7 and later.
I don't deal with the case of a ver 4 release later than 4.5.1 already installed. I am hoping the ,net installer will handle that.
Any feedback would be appreciated.
Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
FileName="Release" ReturnValue="378758">
Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
FileName="Release" ReturnValue="378675">
URL="http://download.microsoft.com/download/1/6/7/167F0D79-9317-48AE-AEDB-17120579F8E2/NDP451-KB2858728-x86-x64-AllOS-ENU.exe"
CheckSum="607d3c9b399e3d303a1b14eb4326bd1e"
FileSize="0,70087104">
cmdline="/q /norestart"
cmdlinesilent="/q /norestart"
returncodetoreboot="1641,3010">
Description="This prerequisite installs the .NET Framework 4.5.1 package.">
I don't deal with the case of a ver 4 release later than 4.5.1 already installed. I am hoping the ,net installer will handle that.
Any feedback would be appreciated.
Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
FileName="Release" ReturnValue="378758">
Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
FileName="Release" ReturnValue="378675">
URL="http://download.microsoft.com/download/1/6/7/167F0D79-9317-48AE-AEDB-17120579F8E2/NDP451-KB2858728-x86-x64-AllOS-ENU.exe"
CheckSum="607d3c9b399e3d303a1b14eb4326bd1e"
FileSize="0,70087104">
cmdline="/q /norestart"
cmdlinesilent="/q /norestart"
returncodetoreboot="1641,3010">
Description="This prerequisite installs the .NET Framework 4.5.1 package.">
‎Apr 15, 2014
12:10 PM
Hi,
Thanks for posting this Ricko2001!
I have a question about the conditions... don't both conditions have to evaluate to TRUE for the pre-req to be considered "installed"? So you're checking for each .NET 4.5.1 version. On a Win7/8.0 machine, it will never have the Win8.1 value, and vice versa. Why not just one condition checking for exactly the 378758 value (Win7/8.0) and use the OS conditions to skip the check on Win8.1?
Cheers,
-Steve
Thanks for posting this Ricko2001!
I have a question about the conditions... don't both conditions have to evaluate to TRUE for the pre-req to be considered "installed"? So you're checking for each .NET 4.5.1 version. On a Win7/8.0 machine, it will never have the Win8.1 value, and vice versa. Why not just one condition checking for exactly the 378758 value (Win7/8.0) and use the OS conditions to skip the check on Win8.1?
Cheers,
-Steve
‎Apr 29, 2014
03:35 PM
For the operating system conditions, I went by Microsoft's download page documentation of:
"Microsoft .NET Framework 4.5.1 (Offline Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 SP2 Windows Server 2008 R2 SP1 and Windows Server 2012"
The reg key using the version number I found on my own, but I guess any of the three will work. You may not want to include the condition for release 378675 because I looked it up and that is the Release Candidate. It will work, but if you only want the latest, only include the release 378758.
"Microsoft .NET Framework 4.5.1 (Offline Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 SP2 Windows Server 2008 R2 SP1 and Windows Server 2012"
The reg key using the version number I found on my own, but I guess any of the three will work. You may not want to include the condition for release 378675 because I looked it up and that is the Release Candidate. It will work, but if you only want the latest, only include the release 378758.