Visual Studio 2010 Professional Installation

As I continue the migration from my HP laptop to the MacBook Pro, I now need to install Visual Studio, the main program I use to write programs for my classes.  Visual Studio is huge and takes a really long time to install.  Visual Studio 2012 is in Release Candidate so it should come out sometime in the next few months.

I installed Visual Studio 2010 from the CD leaving the core program with all languages but I deselected the four options:

  • Microsoft Office Developer Tools (x64)
  • Dotfuscator Software Services – Community Edition
  • Microsoft SQL Server 2008 Express Service Pack 1 (x64)
  • Microsoft SharePoint Developer Tools

That brought the required space down from 7.3 GB to 5.4 GB.  It installs 35 things including:

  • Microsoft Application Error Reporting
  • VC 9.0 Runtime (x86)
  • VC 10.0 Runtime (x86)
  • VC 10.0 Runtime (x64)
  • Microsoft .NET Framework 4
  • Microsoft Visual Studio 2010 64bit Prerequisites (x64)
  • Microsoft Visual F# 2.0 Runtime
  • Microsoft Visual Studio Macro Tools
  • TFS Object Model (x64)
  • .NET Framework 4 Multi-Targeting Pack
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Web Development Tool (x64)
  • Microsoft ASP.NET MVC 2 – Visual Studio 2010 tools
  • Microsoft ASP.NET MVC 2
  • Microsoft Silverlight 3 SDK
  • Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
  • Crystal Reports templates for Visual Studio 2010
  • Microsoft SQL Server Compact 3.5 SP2 (x86) ENU
  • Microsoft SQL Server Compact 3.5 SP2 (x64) ENU
  • Visual Studio 2010 Tools for SQL Server compact 3.5 SP2 ENU
  • Microsoft Sync Framework Runtime v1.0 (x64) ENU
  • Microsoft Sync Services for ADO.NET v2.0 (x64) ENU
  • Microsoft Sync Framework Services v1.0 (x64) ENU
  • Microsoft Sync Framework SDK v1.0 (x64) ENU
  • VC 10.0 Designtime (x64)
  • Microsoft SQL Publishing Wizard 1.4
  • Microsoft SQL Server System CLR Types
  • Microsoft SQL Server System CLR Types (x64)
  • Microsoft SQL Server 2008 R2 Management Objects
  • Microsoft SQL Server 2008 R2 Management Objects (x64)
  • Microsoft SQL Server 2008 R2 Data-Tier Application Framework
  • Microsoft SQL Server 2008 R2 Data-Tier Application Project
  • Microsoft SQL Server 2008 R2 Transact-SQL Language Service
  • Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools
  • Microsoft Help Viewer 1.0 x64

What all those do is beyond me.  Slow down my system maybe?  Notice how many SQL things are installed despite me deselecting that option?  The installation took 39 minutes.  There were 11 important updates (386.1 MB) from Windows Updates next:

  • Visual Studio 2010 Tools for Office Runtime (1)
  • Windows 7 (5 – All related to .NET)
  • Visual Studio 2010 (3)
  • Visual Studio 2008 (2)

Downloading them took 3 minutes and installing them took an additional 29 minutes.  That’s a total of 32 minutes, just 7 minutes shy of installing the program itself.  It required a restart.

After that Windows Update showed Microsoft Visual Studio 2010 Service Pack 1 (524.1 MB) as an update (in typical Microsoft fashion).  It took 4 minutes to download.  The installation teases you by making the progress bar go to around 95% in less than a minute and then hanging there for a LONG time for an installation time of 21 minutes.  It too required a restart.

Next up, of course, were 6 updates for Microsoft Visual Studio 2010 Service Pack 1 (22.0 MB).  They downloaded in less than a minute but the installation time of 14 minutes was extremely long considering the size was only 22 MB.

All told, that’s 111 minutes not counting the reboots, nor picking the initial options.  I really think Microsoft can do better than to have so many updates and updates of updates.  The installation times border on ridiculous considering I’m installing on a fresh copy of Windows, not a copy that has been used for a year or two and has developed slowness over time which Windows is known for.

The folders added in All Programs were:

  • Microsoft Silverlight (1 item)
  • Microsoft Silverlight 3 SDK (1 item)
  • Microsoft Silverlight 4 SDK  (1 item)
  • Microsoft Sync Framework (1 item)
  • Microsoft Visual Studio 2010 (2 items and 3 sub-folders)
  • WCF RIA Services V1.0 SP1 (2 internet shortcuts)

I moved them all into Microsoft Visual Studio 2010’s folder to keep the All Programs menu cleaner.  There were additionally about 40 new entries in Programs and Features from this installation.  Now it’s time to boot back into OS X and use Winclone to make an image of the Boot Camp partition so I don’t have to go through all that again (until I switch over to Visual Studio 2012 anyway).