Visual & Installer - Visual Studio extension for Inno Setup scripts [Official thread]

809 views
Skip to first unread message

t.sl...@gmail.com

unread,
Dec 19, 2019, 2:47:46 AM12/19/19
to innosetup
Hello.

In this thread I would like to post announcements about our tool Visual & Installer.

Visual & Installer is a Visual Studio extension for creating NSIS and Inno Setup installers. It integrates NSIS (Nullsoft Scriptable Install System) and Inno Setup with Microsoft Visual Studio IDE and allows you to create and build NSIS and Inno Setup projects right within Visual Studio getting all benefits of common integrated environment!



Key Features

  • New project types: NSIS icon NSIS Project and InnoSetupProject icon Inno Setup Project
  • Full integration into Visual Studio IDE:
  • Visul Studio 2005/2008 icon Visual Studio 2005 and 2008
  • Visul Studio 2010 icon Visual Studio 2010
  • Visul Studio 2012/2013/2015 icon Visual Studio 2012, 2013 and 2015
  • Visul Studio 2017 icon Visual Studio 2017and 2019
  • Works in all editions, including Community!
  • Build installers directly with other project types
  • NSIS Project and Inno Setup Project properties
  • Syntax highlighting (coloring)
  • IntelliSense Complete Word support
  • IntelliSense Parameter Info
  • IntelliSense Quick Info
  • Navigation Bars support
  • Complete linkage to the solution build process
  • Quick jump from Error List window
  • Go To support
  • Hints and tips for writing scripts
  • Code optimizations
  • Opening script files (Go To file)
  • IntelliSense Code Snippets support
  • Creating custom Code Snippets
  • Outlining (Regions) support
  • Full version control system support
  • Dynamic help system
  • Cross-version compatibility for all Visual Studio versions
  • MessageBox Designer
  • SetupProjects Converter (converts .vdproj, .isl and .aip into NSIS icon & InnoSetupProject icon
  • Based on MSBuild - supports Continuous Integration
  • Easy to be integrate into many popular build (automation) systems: Jenkins, Maven, Apache Ant, Hudson, Gradle, FinalBuilder...


Please do not post questions or issues here - contact us directly or use StackOverflow and post your questions there so all community can benefit.




T Slappy

unread,
Apr 17, 2020, 1:22:34 PM4/17/20
to innosetup
Hello Inno community.

We have released new version 1.0.4.8 of our tool V&I. Changes:

  • Support for Visual Studio 2019 16.5 (all editions: Enterprise, Professional, Community; up to version 16.5.2 (March 31, 2020))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.21 (March 10, 2020))
  • Support for InnoSetupProject icon Inno Setup 6.0.4 See changes)
  • Support for InnoSetupProject icon Graphical Installer for Inno Setup 6.0.4 (Vanka) and Graphical Installer Wizard 1.14.01 (see changes)
  • Improved working with scripts generated with Install Designer icon Install Designer
  • Minor fixes and performance improvements
  • InnoSetupProject icon Inno Setup New Project templates now use 'OutputDir=userdocs:Output', 'DefaultDirName={autoappdata}', 'OutputBaseFilename=mysetup' and 'PrivilegesRequired=lowest'
  • NSISProject icon NSIS New Project templates now use 'RequestExecutionLevel user' and 'InstallDir "$LOCALAPPDATA\..."'
  • Added possibility to select the installer's language on startup
Visiat the official website, get more information and download the product: https://visual-installer.com/changelog.html

T Slappy

unread,
Jul 13, 2020, 12:52:10 AM7/13/20
to innosetup
Hello.

Today we released new version of Visual & Installer - 1.0.4.9. Changes:

  • Support for Visual Studio 2019 16.6 (all editions: Enterprise, Professional, Community; up to version 16.6.3 (June 30, 2020))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.24 (June 9, 2020))
  • Support for InnoSetupProject icon Inno Setup 6.0.5 See changes)
  • Support for InnoSetupProject icon Graphical Installer for Inno Setup 6.0.5 (Wonka) and Graphical Installer Wizard 1.15.01 (see changes)
  • Removed "procedure" and "function" from InnoSetupProject icon Inno Setup Navigation bars (right one = Members). Now it is possible to search for specific procedure/function by typing first letters of its name
  • Fixed bug and improved Braces Matching in InnoSetupProject icon Inno Setup [Code] section - especially for left brace '('
  • Fixed InnoSetupProject icon Inno Setup #preprocessors: added missing #redim, fixed typo in #ifexists
  • Improved parsing variables in InnoSetupProject icon Inno Setup - up to 5 variables per line in var block
  • InnoSetupProject icon Inno Setup Compiler: corrected parsing warnings:
    Warning: A message named "..." has not been defined for the "..." language. Will use the English message from Default.isl.
    Warning: Message name "..." in "...path...to...ISL...file..." is not recognized by this version of Inno Setup. Ignoring.
  • InnoSetupProject icon Inno Setup New Project templates now (again) use 'OutputDir=Output' so running the setup directly with F5 is working.
  • Implemented first set of Quick Actions (Light Bulb Suggestions) Quick Actions (Light Bulb Suggestions)
    using customizable Selection dialog Quick Actions (Light Bulb Suggestions) Selection dialog
    :
    Adding File(s)/Folder into InnoSetupProject icon Inno Setup [Files] section
    Adding File(s)/Folder into NSISProject icon NSIS Section Manual
  • Updated syntax coloring for InnoSetupProject icon Inno Setup elements: most of the colors now follow the default IDE color for Dark/Light mode.

Visit the official website, get more information and download the product: https://visual-installer.com/changelog.html

t.sl...@gmail.com

unread,
Nov 20, 2020, 3:11:18 AM11/20/20
to innosetup
Hello.

We have released new version of Visual & Installer - 1.0.4.10 with significant changes for Inno Setup 6.1.2:
  • We have completely reworked how IntelliSense in Inno Setup works.
    IntelliSense is now [Section] sensitive
    , so only items valid for speficic section are shown when Ctrl + Space is performed in that section. That reduces searching and increases speed of work.
  • Cleared, updated and removed deprecated IntelliSense items for Keywords, Flag,s Parameters, Attributes, etc.
  • Support for Visual Studio 2019 16.8 (all editions: Enterprise, Professional, Community; up to version 16.8.1 (November 12, 2020))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community; up to version 15.9.29 (November 10, 2020))
  • Support for Inno Setup 6.1.2 (also supports 6.1.0-beta and 6.1.1-beta) See changes)
  • Support for Graphical Installer for Inno Setup 6.1.2 (Xenka) and Graphical Installer Wizard 1.16.01 (see changes)
  • Global variableas ano now marked with Global word in tooltips, the parameters are marked with - Parameter.
  • IntelliSense items for are now reordered so the most used items are on the top of the list.
    The order of appearance in [Code] section: Variables (Global, Local, Parameters) -> Procedures and Functions (User defined) -> Members (#Symbols, types, consts) -> Classes (like TButton, ...) -> Inno Setup Pascal (like MsgBox(), ...) -> Various constants (like {pf}, MB_OK, ...)
    The order of appearance outside of [Code] section: Keywords (like AppName, ...) -> Parameters (each section has its own set of them) -> Flags (each section has its own set of them) -> Members (like #Symbols, ...) -> Various constants (like {pf}, MB_OK, ...)
  • Fixed parsing warnings from Inno Setup ISCC compiler (especially if multiple colons were present in the warning)
  • Removed duplicate global (static) variables
    from Inno Setup IntelliSense list
  • Installer: improved German translation
section-sensitive.jpg

t.sl...@gmail.com

unread,
Aug 16, 2021, 11:43:19 AM8/16/21
to innosetup
Hello.

We have released new version of Visual & Installer - 1.0.5.0 with support for Inno Setup 6.2.0 and Visual Studio 2022:

  • Preliminary support for Visual Studio 2022 (Preview)
    (all editions: Enterprise, Professional, Community) Manual
  • Whole extension has been refactored and updated to 64 bit, currently used in Visual Studio 2022
  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.0 (August 10, 2021))
    You can learn more in the Visual Studio 2019 Release Notes.
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.38 (August 10, 2021)
    You can learn more in the Visual Studio 2017 Release Notes.
  • Support for Inno Setup 6.2.0 (see changes)
  • Support for Graphical Installer for Inno Setup 6.2.0 (Yanka) and Graphical Installer Wizard 1.16.01 (see changes)

visualstudio-2022.jpg

t.sl...@gmail.com

unread,
May 26, 2022, 11:50:37 PM5/26/22
to innosetup
Hello community.

We have released new version of Visual & Installer - 1.0.5.1 and 1.0.5.2 with support for Inno Setup 6.2.1 and Visual Studio 2022:

Version 1.0.5.2 Release: 2022-05-19
  • Support for Visual Studio 2022 17.2 (all editions: Enterprise, Professional, Community; up to version 17.2.1 (May 17, 2022))
  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.15 (May 17, 2022))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.48 (May 10, 2022)
  • Support for Inno Setup 6.2.1 (see changes)
  • Support for Graphical Installer for Inno Setup 6.2.1 (Zinka) and Graphical Installer Wizard 1.18.01 (see changes)
  • Official support for Windows 11 (also ARM)
  • Official support for electron-builder scripts (editing any electron-builder .nsi or .nsh or .iss scripts)
  • New Project Property Run installer - Parameters (Parameters passed to launched installer) for both Inno Setup Projects and NSIS Projects Manual
  • Installer now supports multiple processor architectures (x86, x64, arm64, ia64) - useful when running Windows on ARM
  • Installer: the Next/Install text on button with additional info is shown correctly

Version 1.0.5.1 Release: 2021-11-21
  • Support for Visual Studio 2022
    (version 17.0.1, November 16, 2021 - no more Preview or RC, all editions: Enterprise, Professional, Community) Manual
  • Whole extension has been refactored and updated to 64 bit, currently used in Visual Studio 2022
  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.7 (November 16, 2021))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.41 (November 09, 2021)
  • Fixed loading of Inno Setup Embedded Resources (used in Code Completion in [Sections]

  • Many changes, improvements and fixes for Visual Studio 2022:
  • V&I for VS 2022 is now based on .net 4.8 - both NSIS and Inno Setup projects use the .net 4.8 (must be installed on PC)
  • V&I for VS 2022: Projects are no more asked to be upgraded (this is done automatically on background)
  • V&I for VS 2022: Compilers are now 64 bit - both NSIS and Inno Setup
  • V&I for VS 2022: Fixed exception when displaying the Project Properties dialog
  • Improved install process for x64 (VS 2022 installed together with any previous x86 IDE), updated path(s) and template file(s), improved system integration
vs2022-splash.jpg

Visit the official website, get more information and download the product: https://visual-installer.com/changelog.html

Do not forget all members of this Inno Community have a -20% OFF on all Commercial prices. Contact us for details.



t.sl...@gmail.com

unread,
Mar 21, 2023, 2:32:33 PM3/21/23
to innosetup
Hello community.

We have released new version of Visual & Installer - 1.0.5.3 with support for Inno Setup 6.2.2 and Visual Studio 2022:

  •  Hints and Tips for Inno Setup 

  • Implemented Hints and Tips for InnoSetupProject icon Inno Setup - detailed information about [Setup] section directives parameters Manual
  • Support for Visual Studio 2022 17.5 (all editions: Enterprise, Professional, Community; up to version 17.5.2 (March 14, 2023))
    You can learn more in the Visual Studio 2022 Release Notes.
  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.25 (March 14, 2023))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.53 (March 14, 2023)
  • Support for InnoSetupProject icon Inno Setup 6.2.2 (see changes)
  • Support for InnoSetupProject icon Graphical Installer for Inno Setup, Build 6.2.2 and Graphical Installer Wizard, Build 2023.1 (see changes)
  • InnoSetupProject iconInno Setup Code Optimizations InnoSetupProject icon now correctly shows unused Variables Manual
  • Minor fixes and improvements in NSISProject icon NSIS / InnoSetupProject icon Inno Setup parsers
  • Fixed Windows 10 and Windows 11 High DPI issues (Per-monitor awareness) in Visual Studio 2019 and Visual Studio 2022
  • 64 bit NSISProject icon NSIS and InnoSetupProject icon Inno Setup Compilers (libraries) now have suffix 64.

t.sl...@gmail.com

unread,
Mar 30, 2024, 1:29:44 PMMar 30
to innosetup
Hello community.

We have released new version of Visual & Installer - 1.0.5.4-1 with fix for annoying bug ( when Errors / Warnings were not shown in Error List window ) in Visual Studio 2022:

Notes
  • 2024-03-30: If you experienced troubles with not showing Errors / Warnings in Visual Studio 2022 Error List window please download the 1.0.5.4-1 setup again and reinstall the software.
    We have fixed this annoying issue, sorry for the inconveniences.
Version 1.0.5.4-1 Release: 2024-03-30
  • Support for Visual Studio 2022 17.8 and 17.9 (all editions: Enterprise, Professional, Community; up to version 17.9.5 (Mar 26th, 2024))
  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.34 (February 13, 2024))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.60 (February 13, 2024)
  • Fixed annoying error when Errors / Warnings were not shown in Error List window Error List window
    for both NSISProject icon NSIS / InnoSetupProject icon Inno Setup scripts

t.sl...@gmail.com

unread,
Jul 14, 2024, 1:20:08 AM (13 days ago) Jul 14
to innosetup
Hello community.

We have released new version of Visual & Installer - 1.0.5.5 with official support for GitHub Copilot - AI coding assistant:

  • Support for Visual Studio 2019 16.11 (all editions: Enterprise, Professional, Community; up to version 16.11.38 (July 9, 2024))
  • Support for Visual Studio 2017 15.9 (all editions: Enterprise, Professional, Community), up to version 15.9.64 (July 9, 2024)
  • Support for NSISProject icon NSIS 3.10 (see changes)
  • Support for NSISProject icon Graphical Installer for NSIS, Build 2024.1 and Graphical Installer Wizard (see changes)
  • Support for InnoSetupProject icon Inno Setup 6.3.2 (see changes)
  • Support for InnoSetupProject icon Graphical Installer for Inno Setup, Build 6.3.2 and Graphical Installer Wizard, Build 2024.1 (see changes)
  • Keywords of InnoSetupProject icon Inno Setup IntelliSense have been cleared and updated, we included some missing elements
  • for both NSISProject icon NSIS / InnoSetupProject icon Inno Setup scripts" bug was fixed also in older versions of Visual Studio (previously fixed only in VS 2022)
Reply all
Reply to author
Forward
0 new messages