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
- :
- Setup quits early because ".NET Framework 4.0 Full package" needs to be installed
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎May 06, 2011
02:02 PM
Setup quits early because ".NET Framework 4.0 Full package" needs to be installed
I've just built my first SETUP using the InstallShield Limited Edition 2010 (Evaluation mode) within VStudio 2010. My application is an Outlook Add-In built to target Outlook 2007 and naturally it runs on my development PC (same VStudio solution contains this Setup (Installshield LE) project.
I think I built the ISLE project correctly and I copied the resulting SETUP.EXE to a network drive for installation on my first deployment PC.
When running SETUP built by ISLE, I get the following fatal message box from the installer:
"Microsoft .NET Framework 4.0 Full package or greater needs to be installed for this installation to continue" - OK
Where is this "dependency" being detected?
Control Panel on my development PC shows that the following are already installed:
.Net Framework 4 Client Profile
.Net Framework 4 Extended
In short, my development machine does not "need" .NET Framework "full" for my app to work. Why does ISLE think "Full" needs to be deployed? How can I make it "redistribute" just the above components of the .NET Framework that are already present and installed on the development PC?
Moreover, in chasing this problem, I click "Redistributables" and ISLE shows "Needs to be downloaded" for .NET Framework 4.0 Client. Strange, since it is clearly on my development PC where ISLE is running.
Can someone help me on this? Thanks.
I think I built the ISLE project correctly and I copied the resulting SETUP.EXE to a network drive for installation on my first deployment PC.
When running SETUP built by ISLE, I get the following fatal message box from the installer:
"Microsoft .NET Framework 4.0 Full package or greater needs to be installed for this installation to continue" - OK
Where is this "dependency" being detected?
Control Panel on my development PC shows that the following are already installed:
.Net Framework 4 Client Profile
.Net Framework 4 Extended
In short, my development machine does not "need" .NET Framework "full" for my app to work. Why does ISLE think "Full" needs to be deployed? How can I make it "redistribute" just the above components of the .NET Framework that are already present and installed on the development PC?
Moreover, in chasing this problem, I click "Redistributables" and ISLE shows "Needs to be downloaded" for .NET Framework 4.0 Client. Strange, since it is clearly on my development PC where ISLE is running.
Can someone help me on this? Thanks.
(2) Replies
‎May 09, 2011
06:18 AM
Hi,
Could you kindly let me know if In Project Assistant, Installation requirements has "Microsoft .NET Framework 4.0 Full package" checked?
Also with regards to Redistributables when ISLE shows "Needs to be downloaded", do you encounter this during the Installation in network drive?
Thanks,
Madu
Could you kindly let me know if In Project Assistant, Installation requirements has "Microsoft .NET Framework 4.0 Full package" checked?
Also with regards to Redistributables when ISLE shows "Needs to be downloaded", do you encounter this during the Installation in network drive?
Thanks,
Madu
‎May 09, 2011
12:15 PM
Madusree wrote:
Hi,
Could you kindly let me know if In Project Assistant, Installation requirements has "Microsoft .NET Framework 4.0 Full package" checked?
Also with regards to Redistributables when ISLE shows "Needs to be downloaded", do you encounter this during the Installation in network drive?
Thanks,
Madu
Thanks. I found the mistake. While my actual app did not need the FULL framework, apparently a dependent DLL (log4net.dll) DOES need the FULL framework. So I changed things a bit and now the FULL package is indeed checked. I have more problems though...will open a new thread with better title.