How to detect whether or not Visual Studio 2008 SP1 is installed on a system

Question: I am trying to install an application that requires Visual Studio 2008 SP1 before it can successfully install.  How can I detect the presence of Visual Studio 2008 SP1? Answer: There is not an officially documented way of detecting VS 2008 SP1.  There are some registry keys that store service pack level values, but…

3

Installing .NET Framework 3.5 SP1 can succeed in cases where the .NET Framework 3.0 or 3.5 fail

I previously posted a couple of items about how to troubleshoot and work around issues in .NET Framework 3.0 and .NET Framework 3.5 setup that can be caused by failures in the ServiceModelReg.exe custom action: How to use setup log files to diagnose .NET Framework 3.0 and 3.5 setup failures related to ServiceModelReg.exe ServiceModelReg.exe failures…

1

.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 download and troubleshooting links

As noted earlier today in this post on Soma’s blog, the .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 have been released and are now available for download.  Here is a collection of useful links to help you learn more about these service pack releases, download and install them, and troubleshoot installation issues that…

5

How to uninstall the components of the .NET Framework 3.5 SP1

Question: As described in this blog post, I have been evaluating the beta of the .NET Framework 3.5 SP1 and Visual Studio 2008 SP1.  I ran into some issues running my application on a system with this software installed, so I need to uninstall it.  I have tried to uninstall the .NET Framework 3.5 SP1,…

49

Mailbag: How to install the Visual Studio 2008 SDK in silent mode

Question: I am attempting to automate the installation of the Visual Studio 2008 SDK, but have not been able to figure out how to do so.  Running vssdk_sfx.exe /? just displays the normal setup UI and not a usage dialog, and I haven’t been able to find any deployment documentation for this product.  How can…

7

Links to more detailed information about the .NET Framework 3.5 client profile

The beta version of the .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 were released a few weeks ago.  One of the key new features related to deployment that was introduced with the SP1 beta is the .NET Framework 3.5 SP1 client profile.  This profile is a subset of the full .NET Framework 3.5…

3

Updated information and tool to collect VS 2008 SP1 setup log files

Recently, beta versions of Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1 were released (see announcement posts here and here for in-depth information if you are interested). As Heath Stewart described in more detail in this blog post, the Visual Studio 2008 service pack has a new setup bootstrapper to provide a unified…

1

A simpler way to silently install Visual Studio 2008 Express Editions (with a caveat)

Recently, I posted some instructions for creating an installable layout for Visual Studio 2008 Express Editions and silently installing the components that are a part of the Visual Studio 2008 Express Edition setups. In addition, there are some new silent installation command line switches introduced in the Visual Studio 2008 product family.  I’ve heard from…

5