News

Microsoft Re-Installs Visual Studio Installer

The installer was removed after Visual Studio 2010, and led to an outcry among developers.

Microsoft has brought back a much-missed bit of functionality from Visual Studio 2010 and put it back in Visual Studio 2013: Visual Studio Installer projects.

Tony Goodhew, a program manager on the Visual Studio Platform Team, blogged about the update, calling it "one of the topmost voted on suggestions on User Voice for Visual Studio." User Voice is a feedback Web site for developers, where they vote on the top requests made for Visual Studio improvements. Visual Studio Installer got 6,174 votes. The majority of requests get fewer than 100 votes, and it's rare for a suggestion to garner more than 1,000.

The new version is called Visual Studio Installer Projects Extension, and is available in preview mode, downloadable from the Visual Studio Gallery. It provides the same functionality as the Installer in Visual Studio 2010, according to Microsoft.

Visual Studio still provides a third-party installation manager, Flexera's InstallShield Limited Edition (ISLE). Goodhew noted that ISLE adds additional capabilities not found in Microsoft's Installer, including "TFS and MSBuild integration, support for creating new web sites and ISO 19770-2 Tagging support."

An open source set of tools for Windows installations is also available: WiX, which recently moved its source code to GitHub. The latest version, released last November, is 3.8.

There was a lot of discontent among developers with Microsoft's original decision to remove the Visual Studio Installer template. The announcement of the course reversal drew mostly praise from the comments following the blog. A developer named Daniel Smith, for instance, said "That warm fuzzy feeling inside when you know you've done right by your customers is priceless.  It's a bit like the dude who demoed the return of the start menu at the BUILD conference - you could almost feel his internal tears of joy when the audience stood up and applauded, confirming that it was the right thing to do."

Not everyone was as cheerful. "Scott" said: "Well, the good news is that you listened. The not so good news is that it took two years. And you closed the ironically named "UserVoice" vote on the topic. And you persist in trying to present the Installshield Hobbled Edition as something that we should be grateful for. So we're glad at this step, but the whole episode has been handled poorly."

About the Author

Keith Ward is the editor in chief of Virtualization & Cloud Review. Follow him on Twitter @VirtReviewKeith.

comments powered by Disqus

Featured

  • Cloud-Focused .NET Aspire 9.1 Released

    Along with .NET 10 Preview 1, Microsoft released.NET Aspire 9.1, the latest update to its opinionated, cloud-ready stack for building resilient, observable, and configurable cloud-native applications with .NET.

  • Microsoft Ships First .NET 10 Preview

    Microsoft shipped .NET 10 Preview 1, introducing a raft of improvements and fixes across performance, libraries, and the developer experience.

  • C# Dev Kit Previews .NET Aspire Orchestration

    Microsoft's dev team has been busy updating the C# Dev Kit, a Visual Studio Code extension that enhances the C# development experience by providing tools for managing, debugging, and editing C# projects.

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

Subscribe on YouTube

Upcoming Training Events