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: How to determine which redistributables required?
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
‎Mar 10, 2017
11:17 AM
How to determine which redistributables required?
Hello,
Since I am new to this, I am sorry about my question. How do I determine what redistributables, prerequisites or .NET version are required for my application? Is there any tool that specify the required libraries to be included in the installation setup?
Since I am new to this, I am sorry about my question. How do I determine what redistributables, prerequisites or .NET version are required for my application? Is there any tool that specify the required libraries to be included in the installation setup?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 29, 2017
03:37 PM
To look for .NET dependencies and properties, you could set the .net scan at build option located in the file properties dialog box to 'Dependencies and Properties'. Right-click your file in the files view and select Properties to access this setting. This tab is available only when InstallShield determines that the file is a portable executable. You can indicate which files you want treated as portable executables on the File Extensions tab of the Options dialog box (InstallShield>Options>File Extensions).
The full versions of InstallShield include dependency scanners. You could also use a free tool such as dependency walker to look for dependencies.
The full versions of InstallShield include dependency scanners. You could also use a free tool such as dependency walker to look for dependencies.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 06, 2017
11:32 AM
jlynch11 wrote:
To look for .NET dependencies and properties, you could set the .net scan at build option located in the file properties dialog box to 'Dependencies and Properties'. Right-click your file in the files view and select Properties to access this setting. This tab is available only when InstallShield determines that the file is a portable executable. You can indicate which files you want treated as portable executables on the File Extensions tab of the Options dialog box (InstallShield>Options>File Extensions).
The full versions of InstallShield include dependency scanners. You could also use a free tool such as dependency walker to look for dependencies.
Hello jlynch11,
Thank you for your help. I followed the steps you suggested for all the files in the installation. The installation build throws an warning message "ISEXP : warning : -6245: One or more of the project's components contain .NET properties that require the .NET Framework. It is recommended that the release include the .NET Framework." So I want to know which file component (DLL, OCX or EXE) in the installation package requires a .NET framework and what version. The warning does not specify the filename that requires the .NET framework. And the steps I took did not help to know this file. If I know what version of .NET framework is needed, I may ignore which installation file requires it. Any idea?
Sincerely.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 24, 2017
11:04 AM
If you right click (for example) your C# project name within Visual Studio and goto to "Properties" you should be able to determine which version of .NET your application is targeting.
What version of the .NET Framework is included in what version of the OS?
https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/
If you are using 3rd party files (.dll's .ocx's etc..) then dependency walker would be the best route to determine what version of .NET that they require.
What version of the .NET Framework is included in what version of the OS?
https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/
If you are using 3rd party files (.dll's .ocx's etc..) then dependency walker would be the best route to determine what version of .NET that they require.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)