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

  • Full Stack Hands-On Development with .NET

    In the fast-paced realm of modern software development, proficiency across a full stack of technologies is not just beneficial, it's essential. Microsoft has an entire stack of open source development components in its .NET platform (formerly known as .NET Core) that can be used to build an end-to-end set of applications.

  • .NET-Centric Uno Platform Debuts 'Single Project' for 9 Targets

    "We've reduced the complexity of project files and eliminated the need for explicit NuGet package references, separate project libraries, or 'shared' projects."

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

Subscribe on YouTube