What’s New in InstallShield 2015 SP1
InstallShield 2024
New Features
InstallShield includes the following new features.
Support for Windows 10
InstallShield has support for Windows 10.
Support for Microsoft Visual Studio 2015
InstallShield includes support for Visual Studio 2015. You can create InstallShield projects from within this version of Visual Studio.
Support for Microsoft App-V 5.1
InstallShield and the Microsoft App-V Assistant in InstallShield include support for creating virtual applications that can run on Microsoft App-V 5.1 clients.
New InstallShield Prerequisite for App-V 5.1
InstallShield includes a new InstallShield prerequisite that can be used when including a Setup.exe for a generated App-V 5.x package. Note that a Setup.exe setup launcher is required if the InstallShield prerequisite needs to be included in the release:
• | Microsoft App-V 5.1 Desktop Client |
The redistributable file for this InstallShield prerequisite is not available for download from within InstallShield, since you must obtain it from Microsoft. Once you obtain the redistributable from Microsoft, place it in the location that is displayed when you are editing the prerequisite in the InstallShield Prerequisite Editor. For more information on the prerequisites necessary, see https://technet.microsoft.com/en-us/library/mt346482.aspx.
Windows 10 Added to Operating System Options in App-V Assistant for App-V 5.x Versions
App-V 5.1 introduced support for Windows 10 32-bit and 64-bit operating systems. Accordingly, on the Package Information page of the Microsoft App-V Assistant, the list of available operating systems that are displayed when App-V 5.x is selected has been updated to include:
• | Windows 10 32-bit |
• | Windows 10 64-bit |
New InstallShield Prerequisites for Microsoft Visual C++ 2015 and .NET Framework 4.6
InstallShield includes new InstallShield prerequisites that you can add to Advanced UI, Basic MSI, InstallScript, InstallScript MSI, and Suite/Advanced UI projects:
• | Microsoft Visual C++ 2015 Redistributable Package (x86) |
• | Microsoft Visual C++ 2015 Redistributable Package (x64) |
• | Microsoft .NET Framework 4.6 Full |
• | Microsoft .NET Framework 4.6 Web |
These prerequisites install the appropriate technologies on supported target systems.
New Constant for the DialogSetInfo Function
A new constant is available for the nInfoType parameter of the InstallScript function DialogSetInfo:
DLG_INFO_ALTIMAGE_HIDPI—This constant specifies a high DPI image to be displayed in the dialog. High DPI image types supported include BMP, GIF, JPEG, PNG, and TIFF. If transparency is required, image types that support transparency (such as PNG) should be used and szInfoString should specify the name of the image to be displayed (optionally including the path) in the dialog. This parameter applies to all dialogs that display the standard installation image on the left side of the dialog.
When DLG_INFO_ALTIMAGE_HIDPI is passed in nInfoType, the following parameter values are expected:
• | szInfoString—The name of an image file to display, optionally including the path. If no path to the file is specific, the file is assumed to be in SUPPORTDIR. If this file does not exist, DialogSetInfo returns ISERR_FILE_NOT_FOUND. |
• | nParameter—The DPI scaling percentage. For example, pass 200 for a 200% image scale, 150 for a 150% scale, etc. The minimum supported scaling value is 25. If 0 is passed for this value, no image is displayed. If DLG_INFO_ALTIMAGE_REVERT_IMAGE is passed, the previous image used is displayed. |
This functionality is available in InstallScript events in the following project types: InstallScript and InstallScript MSI.
For more information, see DialogSetInfo .
Option Added to Disable Architecture Validation
The None option has been added to the Architecture Validation options in the Releases explorer to specify the bypassing of build-time architecture validation.
For more information, see Selecting the Appropriate Type of Architecture Validation for Builds.