Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to migrate Visual Studio setup project to InstallShield Limited Edition?

I have Visual Studio setup projects (MSI / vdproj) in solutions I am attempting to migrate to Visual Studio 2012 where support for these projects has been pushed off to third parties with the suggested replacements being WiX or the in-app-linked InstallShield Limited Edition (ISLE).

Some refer to the Visual Studio 2012 Compatibility document or the seemingly less helpful Windows Installer Deployment document as the place to go to find out more. The former says of "MSI setup (.vdproj)" projects:

You can also use ISLE to import data and settings from Visual Studio Installer projects.

How does one do this?

like image 340
jla Avatar asked Dec 07 '12 18:12

jla


People also ask

What is InstallShield limited edition?

InstallShield Limited Edition for Visual Studio provides a small subset of the world-class functionality found in our other InstallShield editions. Many of the features our InstallShield customers love are locked and unavailable in your InstallShield Limited Edition.

Can you create a setup file MSI in Visual Studio 2019 community edition?

Go to Extensions > Manage Extensions > Online > Search, find, download and install Microsoft Visual Studio Installer Projects extension. 2). Add a new Setup Project in your solution > right-click Application Folder > Add > Project Output… > choose the corresponding Project > select Primary output > OK.

Can I open Visual Studio 2017 project in 2019?

Visual Studio 2019 can open projects created in Visual Studio 2013, Visual Studio 2015, and Visual Studio 2017.

What is InstallShield in Visual Studio?

InstallShield enables you to create, modify, or build your installation from within Microsoft Visual Studio. Integration Features. InstallShield is fully integrated within the Visual Studio shell.


2 Answers

It was right in front of me on the Windows Installer Deployment page, with bold an everything.

In Visual Studio, create an InstallShield LE project from the New Project dialog box. Once created, select the new project and then click the InstallShield LE option on the Visual Studio menu bar and choose Visual Studio Deployment Project Import Wizard.

I was looking too hard for an external "importing tool".

For my setup I found it worked best to pull in the other project outputs if I chose "Add to solution" when creating the new ISLE Setup and Deployment "Other" project.

like image 96
jla Avatar answered Oct 19 '22 04:10

jla


After a lot of canvasing by disgruntled Visual Studio users Microsoft returned the MSI functionality for Visual Studio 2013, see: Visual Studio Installer Projects Extension

So if you use Visual Studio 2013 then you can open existing Visual Studio Installer Projects or create new one using the following official Microsoft extension: Microsoft Visual Studio 2013 Installer Projects

like image 43
David Avatar answered Oct 19 '22 03:10

David