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
- :
- Re: Where to put preqequisites for SAB installation?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Jan 11, 2018
08:40 PM
Where to put preqequisites for SAB installation?
Hi I was naughty and had the professional installation of installshield on our build server and not just the standalone build software.
I have since moved the GUI professional to my desktop and installed the SAB on the server. (licenced them both as well)
The issue I have though with this is that we installShield is built it does not find the prerequsisites.
I copied all the prerequsistes from
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
to
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But it still does not find them... Where are they supposed to go?
Error log output:
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Packa
ge (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, t
his file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
Building .cab files...
I have since moved the GUI professional to my desktop and installed the SAB on the server. (licenced them both as well)
The issue I have though with this is that we installShield is built it does not find the prerequsisites.
I copied all the prerequsistes from
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
to
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But it still does not find them... Where are they supposed to go?
Error log output:
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Packa
ge (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, t
his file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
Building .cab files...
(5) Replies
‎Jan 11, 2018
08:53 PM
Looks like I fixed some errors (Windows Installers files) by the copy and paste but not C++ and .net for somereason. PLEASE HELP!
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Server2008\Windows6.0-KB958655-v2-x64.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Pre-Vista\WindowsServer2003-KB942288-v4-x86.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Pre-Vista\WindowsServer2003-KB942288-v4-x64.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Vista\Windows6.0-KB958655-v2-x64.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Server2008\Windows6.0-KB958655-v2-x86.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Pre-Vista\WindowsXP-KB942288-v3-x86.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Vista\Windows6.0-KB958655-v2-x86.msu' into setup.exe
Building .cab files...
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Server2008\Windows6.0-KB958655-v2-x64.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Pre-Vista\WindowsServer2003-KB942288-v4-x86.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Pre-Vista\WindowsServer2003-KB942288-v4-x64.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x64\Vista\Windows6.0-KB958655-v2-x64.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Server2008\Windows6.0-KB958655-v2-x86.msu' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Pre-Vista\WindowsXP-KB942288-v3-x86.exe' into setup.exe
ISDEV : error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Windows Installer\4.5\x86\Vista\Windows6.0-KB958655-v2-x86.msu' into setup.exe
Building .cab files...
‎Jan 11, 2018
09:03 PM
So the file
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq
contains the following:
The file is there in \SetupPrerequisites\VC 2010 SP1 Redist\x86\vcredist_x86.exe
So what is "<ISProductFolder>\ ???
ISProductFolder = C:\Program Files (x86)\InstallShield\2014 SAB?
or something else?
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites\Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq
contains the following:
The file is there in \SetupPrerequisites\VC 2010 SP1 Redist\x86\vcredist_x86.exe
So what is "<ISProductFolder>\ ???
ISProductFolder = C:\Program Files (x86)\InstallShield\2014 SAB?
or something else?
‎Jan 15, 2018
01:29 PM
This is a couple of days old but there are a few options for you.
Like you, I manually copy prerequisite stuff to the build server from my dev machine and use the format you indicate. However, this is not enough, as you discovered.
In your registry, navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\InstallShield\23.0\Professional, or the appropriate version for 2014.
Add two new string entries here.
MMSearchPath
PrerequisiteSearchPath
Set the value for each to the appropriate values.
Here is an example for MMSearchPath: C:\Program Files\InstallShield\2015 SAB\Objects,C:\Build\DEVPATH\working\building\Installer\MergeModules
Note the comma separators for multiple paths.
The paths for PrerequisiteSearchPath are paths to your .prq files. Files that I customize for our product line, such as SQL Server .prq files, I commit to source control. So I have multiple paths.
If you do not want to use the registry option, you can lookup the command line options for building the project. You can insert the path to your .prq files there.
Like you, I manually copy prerequisite stuff to the build server from my dev machine and use the format you indicate. However, this is not enough, as you discovered.
In your registry, navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\InstallShield\23.0\Professional, or the appropriate version for 2014.
Add two new string entries here.
MMSearchPath
PrerequisiteSearchPath
Set the value for each to the appropriate values.
Here is an example for MMSearchPath: C:\Program Files\InstallShield\2015 SAB\Objects,C:\Build\DEVPATH\working\building\Installer\MergeModules
Note the comma separators for multiple paths.
The paths for PrerequisiteSearchPath are paths to your .prq files. Files that I customize for our product line, such as SQL Server .prq files, I commit to source control. So I have multiple paths.
If you do not want to use the registry option, you can lookup the command line options for building the project. You can insert the path to your .prq files there.
‎Jan 15, 2018
09:05 PM
Oh thank you very much DLee65 for the registry info!
I did find them at
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\InstallShield\21.0\Professional\Project Settings
the WOW6432Node part did make me have to search for PrerequisiteSearchPath to find it.
I did mange to fix the issue by copying the prq files back into
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
because i moved instead of copied from
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But now I know about the registry I am just going to update that so later on when I make changes to the SAB folder I know they will be used.
So I guess the question is how come when I uninstalled the IDE and installed the Standalone it didn't update the registry values?
The uninstall leaves the registry values I guess and the SAB installer didn't update existing ones. SAB and IDE must then use the same reg values.
Well thats a trap when changing a computer form IDE to SAB.
Saving this page for later.
I did find them at
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\InstallShield\21.0\Professional\Project Settings
the WOW6432Node part did make me have to search for PrerequisiteSearchPath to find it.
I did mange to fix the issue by copying the prq files back into
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
because i moved instead of copied from
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But now I know about the registry I am just going to update that so later on when I make changes to the SAB folder I know they will be used.
So I guess the question is how come when I uninstalled the IDE and installed the Standalone it didn't update the registry values?
The uninstall leaves the registry values I guess and the SAB installer didn't update existing ones. SAB and IDE must then use the same reg values.
Well thats a trap when changing a computer form IDE to SAB.
Saving this page for later.
‎Jan 15, 2018
09:44 PM
Additional post for me and anyone else that gets the issue.
-prqpath
Basic MSI, InstallScript, InstallScript MSI
This parameter specifies one or more comma-delimited folders that contain the InstallShield prerequisite files (.prq) that are referenced by your project.
InstallShield provides additional ways for specifying the folders that contain InstallShield prerequisite files. For more information, see Specifying the Directories that Contain InstallShield Prerequisites.
http://helpnet.installshield.com/installshield21helplib/helplibrary/ISCmdBldParam.htm#ref-command-linetools_942613717_1033924
Thanks again DLee65 for the guidance