Bring back the basic setup and deployment project type Visual Studio Installer.
You really need to bring back the basic Setup and Deployment project name Visual Studio Installer. It was a clean, simple, and effective installer for home grown applications that were to be deployed internally. I downloaded and used InstallShield LE and it's too complicated and overblown to build simple effective install/uninstall capabilities. Why did you remove it to begin with? We have to support desktop applications for the foreseeable future.
We have just released an extension which delivers the Visual Studio Installer projects functionality present in Visual Studio 2010 for Visual Studio 2013.
To find out more please read Visual Studio Installer Projects Extension
Tony Goodhew, Program Manager, VS Pro
We have more information on the next version of InstallShield Limited Edition that will be included in Visual Studio 2013.
We’d like to thank you all for your comments on this UserVoice entry. We have been discussing the comments on InstallShield Limited Edition (ISLE) raised here with Flexera and we are currently working with them to address the top issues. At this stage we have no plans to include the former Visual Studio Setup Projects in future product versions but we will continue to work with Flexera and the community to ensure Visual Studio customers’ setup needs will be met with no-cost tooling that supports a broad range of scenarios.
Tony Goodhew, Program Manager, VS Pro.
I believe going forward, Microsoft want you to use the Microsoft Store
If you still need to make .msi then there are 2 popular free approaches
- innosetup (3rd party)
Well, it's not so much the features as the fact that we have a huge install base already using VS Setup and to change course in the middle of our product's lifespan would be very problematic. both for our users and for our developers. I understand that MS may not have the resources to continue to improve the Setup Projects but at least leave us the option of using them as they exist today.
Jamie Clayton commented
Got to say that the move to InstallShield really worries me as we might all get stuck with one vendor.
Of all the options, WiX seems the best option. If only Microsoft would invest resources into the project to help out those who are doing it in there spare time. If they plan to do that post VS 11 release and push it via Nuget, I would be happy, but no chance I'm going down a path that forces me into a single vendor again and at the mercy of their software upgrade extort strategy.
I would have thought MS would have learnt from "Crystal Reports" in the past and how many developers just got burnt with that constant upgrade cycle.
The main concern I have for Wix is that its a 2-8 learning cycle (according to other accounts). That's prohibative investment IMHO, so MS is putting further pressure on the Software Development community with this decision.
Varun Gupta - MSFT commented
Thank you for your feedback, have you tried using InstallShield Limited Edition that came with Visual Studio 2010? I would love to hear your feedback.
Varun Gupta - MSFT commented
Have you tried InstallShield Limited Edition which comes for free with VS 2010? Which features do you miss as compared to Setup projects?
This is huge for us! We have a ton of setup projects we've created over the years and I don't want to migrate them all to a third-party solution. If anything I would ask that VS2012 include the latest msi bootstrappers for SQLServer2012, Compact, etc.
Simon Kavanagh commented
Completely agree with jalf. Please kill the entire MSI platform.
The metro way of deploying apps via the Store and even the side-loading option for Enterprise customers is much simpler and much, much preferable.
Please make this available for Desktop apps too!
Wael Rabadi commented
I vote for WIX, too!
Baked in WiX support would be great then
To be honest, as long as Microsoft is incapable of building a sane installer, they might *just as well* kill off setup projects. They were horrible in each and every way. Of course, so are the third-party alternatives. And to be fair, the entire MSI platform is fundamentally broken as well. Really, "bring back Setup Projects" is kind of self-defeating. "Give us back your broken technology so we don't have to use third-party broken technology". Couldn't we be a bit more ambitious, and go "give us a sane way to install our applications" instead?