Installing Visual Studio 2013 Update 1

Yesterday I received the notice on one of my machines for the update 1 from within Visual Studio 2013. So for your entertainment I recorded the steps and in this post I will show you how the process of installing Visual Studio 2013 Update 1 evolves.

What you see below is the notification in Visual Studio 2013. It shows you the information area containing the information that the Visual Studio 2013 Update 1 is available and that it includes security updates, critical updates, hotfixes and feature packs.

1

Once you start the process of installing the Update the Extensions and Updates dialog is displayed with the option to install the Update. Click the Update button to proceed.

2

As you started the update from within Visual Studio 2013, the Update process warns you and asks you to close Visual Studio. Close all instances of Visual Studio and click Continue to go on.

3

Next you’ll see the license terms and privacy policy dialog you’ll have to agree on and accept if you want to install Visual Studio. You won’t see the buttons to continue if you don’t check the checkbox to agree with the license terms. So check the checkbox.

4

The Install “button” will be added to the dialog. Click Install to continue and a security dialog will be launched to allow the installer to run in Admin Mode.

5

Now, sit back and relax … wait for the installer to do its work and install Update 1 for you. There is no more interaction needed until the Update is fully installed.

6

Done! If all went well you’ll now see the Setup Successful dialog and can launch Visual Studio 2013 Update 1. Click the Launch “Button”.

7

Step into the menu … Help – About Microsoft Visual Studio and check to see if it has the Update 1 in the version information.

8

That’s it, that was easy, not much to go wrong on,  the Update 1 is now installed and you can enjoy the fixes and other things added to the update (see my earlier blog post with references to what is updated in this version.

Enjoy, and don’t forget to share your feedback!

Showtime: 47 Ronin 3D

47 Ronin


The “Showtime” section on my blog is a reminder, mostly for my own reference but maybe helpful for other film enthusiasts as well, to remember what movies I’ve seen lately, what it was about and how I rated it in general.


47 Ronin is a highly computer generated graphical production (CGI) on the story of a group of samurai, the 47 Ronin that will take revenge of the loss of their leader who was forced into committing Seppuku (A tradition where someone is offered to take his own life instead of being ashamed and executed).

Not only does the movie contain a lot of special effects but also the legend was dramatized by additional witchcraft, spells and other special sauce to put more flavor to the whole of the movie.

Keanu Reeves plays the role of Kai, who as a boy was adopted and with the samurais sets out for revenge against the Shogun’s order responsible for the death of their leader.

The images in the movie are quite spectacular where the storyline in itself is not. The movie takes you into the world of Eastern rituals of the eighteenth century covered special effects from the twenty-first century. It all is entertaining to watch, especially on the big screen so definitely a candidate to go to and watch in the cinemas, you won’t enjoy the effects as much on DVD at home. The story isn’t all that great though so overall I think the number on this movie does not get higher than a Seven out of Ten.

Visual Studio 2013 Update 1

VisualStudio2013

January 20th Microsoft released Visual Studio 2013 Update 1, the first update for Visual Studio 2013 containing feature additions and bug fixes. This way of working started with Visual Studio 2012 and that version already has four updates of this kind.

The latest Update for Visual Studio 2012, Update 4 van be found here: Visual Studio 2012 Update 4

But today is today and now is now so here we talk about Visual Studio 2013 Update 1, the first update for the 2013 version of Visual Studio. The periodic updates enables Microsoft to enhance and expand Visual Studio at a somewhat higher pace than the ‘big’ version releases allowing you to get the latest software earlier and no need to wait for another three years before getting new features of fixes.

Not only Visual Studio 2013 was updated but also:

The list of fixes for this update can be found on a separate KB Article: Description of Visual Studio 2013 Update 1

You can either wait for the notifications from within Visual Studio 2013 or go out today and get the update by downloading it from Visual Studio 2013 Update 1

Showtime: The Secret Life of Walter Mitty

WalterMitty

Walter Mitty is a kind of a day dreamer type of a guy dozing off in his fantasies but in real life Walter really didn’t do much more that maintaining the stock photos for the the company he is working for. When his job is about to be canceled and something simple like hitting a like button fails he decides to go out into the real world and start hunting for the one missing photo his boss decided to put on the cover of a magazine.

Crazy things happen on his hunt that I won’t get into telling you here in this Showtime item as I found that the movie trailer alone already spoils many of the ‘experiences’ he is about to get over with. And that is my main complaint concerning the movie. Although the movie is light, fun to watch I thought it was a bit shallow. The movie, produced and performed by Ben Stiller is entertaining though, nice scenery on many locations most of you (or Walter in this case) never imagined to go to. I liked the soundtrack of the movie, especially David Bowie’s Space Oddity implementation so overall my rate on the movie would be seven out of ten.

Visual Studio Setup and Deployment “the missing step”?

Visual Studio 2012 Logo

Visual Studio, over the last years, is trying to give you the full ALM (Application Lifecycle Management) experience. Architecting, designing, prototyping, development, testing and deployment. With Visual Studio 2012 Ultimate and Team Foundation Service/Server it is all there … or is it?

Well yes -and- no. If you used to deploy your own projects using the Visual Studio Setup and Deployment templates you may have noticed that it just went away and, suggested to be, replaced by a third party tool writer Flexera Software with their InstallShield LE (note: not the full product).

Setup and Deployment Project – EOL (End Of Life)

What happened was that Microsoft with Visual Studio 2012 removed support for their Setup and Deployment Project templates (.vdproj). This didn’t happen over night and sure this is not something new. It was announced looooong ago with the release of Visual Studio 2010 in a tiny note here:

Caution

Future versions of Visual Studio will not include the Visual Studio Installer project templates. To preserve existing customer investments in Visual Studio Installer projects, Microsoft will continue to support the Visual Studio Installer projects that shipped with Visual Studio 2010 per the product life-cycle strategy. For more information, see Expanded Microsoft Support Lifecycle Policy for Business & Development Products.

Obviously no one ever noticed this announcement (I didn’t either) except a few exceptions. Most people just found out as they bought their brand new Visual Studio 2012 box and started converting their projects that they had been working for several years happily using Visual Studio 2010 or earlier VS versions. After converting their projects it appeared that it was no longer possible to build the Setup (.msi) output and developers started to wonder what went wrong and why.

User Voice

This is where the UserVoice site kicks in. The UserVoice site is a medium where developers can vent their ideas and post suggestions on what to improve or add to Visual Studio vNext. Really quickly the number one request (to restore color) but soon after that the number two option became the request to “Bring back the basic setup and deployment project type Visual Studio Installer”.

Users continued to add feedback explaining that the proposed alternative InstallShield LE edition was not a valid option (no x64 support, no services, no customizations, no VSTO support etc. etc.) and most and for all existing projects were breaking after moving to Visual Studio 2012 making it a -real- showstopper. From the comments you can read that users were not amused and even became somewhat aggressive to Microsoft on this.

Declined

It was quite for a long time, that is … comments were still added at a high rate but Microsoft did not respond. Until there was June 21st. Tony Goodhew, PM at the Visual Studio team, declined the request with a quick note that it was not going to happen and InstallShield LE should be the road to go, according to the Microsoft team. The voting option was closed, the counter stopped and the topic was moved out of sight. Discussion closed. Ehh … was it?

Well, shutting down their only option to provide feedback triggered something for many people to respond even more aggressive on the subject and the rate of comments now went even higher than before closing it down the option to vote. Everything went from bad to worse. I’ve met Tony Goodhew a couple of times in the previous years and I just can say that he does not deserve the things they throw at him in the comments. Sure, the decision to remove the templates is, mildly put, questionable but still no reason to get aggressive.

Decline Updated.

As things tended to escalate (or already did) it was time to add some extra information to the ‘declined’ mark:

UPDATE:
We have more information on the next version of InstallShield Limited Edition that will be included in Visual Studio 2013.

What’s new in Visual Studio 2013 and InstallShield Limited Edition

Obviously, while you all continued to post your angry comments Microsoft tried to solve the issue that bothered all of you and worked with Flexera to design a version that added all the missing options you had in your .vdproj templates:

    • Installing x64 applications and services
    • Installing Windows Services
    • Distributing the VSTO runtime
    • Using Relative Paths within project files
    • Improvements when migrating installation projects and custom actions to InstallShield Limited Edition

This should solve the pain you are experiencing and if you still have problems with migrating go to Visual Studio Connect and explain there what goes wrong to give Microsoft an option to get it fixed.

The improvements are targeting Visual Studio 2013 but also existing Visual Studio 2012 customers will get the updated version.

Alternatives

Is InstallShield (LE) the only option? No, besides sticking to Visual Studio 2010, there is the option to buy the full product of InstallShield or look at a number of alternatives:

Windows Installer XML (WiX) toolset

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

VDProj to WiX Converter

VDProj to WiX Converter is a Visual Studio extension that generates WiX-based setup projects from your existing Visual Studio setup projects (aka vdproj). It supports all Visual Studio versions starting from VS 2005 and all vdproj features including variables, msm and msi packages, custom actions, built-in dialogs, etc.

There are more alternatives, if you think yours should be listed as well, let me know and I‘ll add it for you.

Concluding

Personally I think Visual Studio should contain an installer product, out of the box. Not a third party tool or a third party tool to convert existing installer products. Microsoft, at this time however, decided not to go that route and somehow partnered with Flexera to cover that part.

I haven’t had the time yet to explore the InstallShield LE Beta Release in detail nor did I check to migrate my solutions to 2012 with this beta, but if it contains what is promised it should be sufficient.

Despite my preference to have it all in one box. Until I checked it out myself I’m on neutral ground and really hoping this will fix the issue that my Visual Studio 2010 projects could not be deployed anymore after moving to Visual Studio 2012.

What did annoy me though was that in order to access the InstallShield LE Beta Flexera requires you to register. Even if you want to provide feedback on the product. In my opinion you shouldn’t be required to add all your personal information to get to the beta. Maybe someone who reads this has the authority to change this.

Let me know if you found issues building new solutions or migrating your existing VS 2010 projects to VS2012/13 using the InstallShield LE Beta Release!