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: Creating a single .MSI file with .NET 3.5 as a prerequisite
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 20, 2009
10:02 PM
Creating a single .MSI file with .NET 3.5 as a prerequisite
Hello,
Our application now runs on .NET 3.5 SP1, previously it ran on .NET 2.0. I have made one InstallShield project which builds two releases:
1) A single setup.exe file which installs the .exe, .dlls and everything else the application needs
2) A single .msi file which installs the same contents as setup.exe - this MSI is used by Microsoft's Active Directory.
These two release files built just fine on InstallShield 2008 when we used .NET 2.0 as the baseline. Now we have upgraded to .NET 3.5 I'm not sure what to do.
When added the Microsoft .NET Framework 3.5 SP1 prerequisite (in the Redistributables screen) the setup.exe built fine. However, when I tried to build the MSI release file I got this error message.
I still want to build both a single MSI and a setup.exe from this Installer with .NET 3.5 as a prerequisite. What can I do about this?
Thanks in advance.
Regards,
Robert
Our application now runs on .NET 3.5 SP1, previously it ran on .NET 2.0. I have made one InstallShield project which builds two releases:
1) A single setup.exe file which installs the .exe, .dlls and everything else the application needs
2) A single .msi file which installs the same contents as setup.exe - this MSI is used by Microsoft's Active Directory.
These two release files built just fine on InstallShield 2008 when we used .NET 2.0 as the baseline. Now we have upgraded to .NET 3.5 I'm not sure what to do.
When added the Microsoft .NET Framework 3.5 SP1 prerequisite (in the Redistributables screen) the setup.exe built fine. However, when I tried to build the MSI release file I got this error message.
ISDEV : error -7067: Your project contains Setup Prerequisites. These will only work if you choose to have your release contain setup.exe. Please change your release settings to build setup.exe or remove the Setup Prerequisite from your project.
I still want to build both a single MSI and a setup.exe from this Installer with .NET 3.5 as a prerequisite. What can I do about this?
Thanks in advance.
Regards,
Robert
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 21, 2009
11:48 AM
If you specify a release flag for the prerequisite such that it doesn't match the flag used in this release, it won't be included and will not show this error. Do this by right clicking the prerequisite and choosing Properties.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 21, 2009
02:47 PM
That worked well. Thanks very much.
- Robert
- Robert
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)