Visual Studio Setup

Installation and containerization of the Visual Studio family of products

Installation sequence restrictions for multi-package transactions

Windows Installer 4.5 introduced a feature to install multiple packages in a single transaction. Multi-package transactions allow setup developers to install multiple packages as an atomic unit that are installed together, or rolled back completely. You can also apply patches to multiple products or even repair multiple products – any ...

How to work around the issue when opening Office applications repairs Visual Studio

Microsoft Visual Studio 2010 Beta 1 customers have been reporting that when they start Outlook or any of the Office applications, VS2010 is repaired. This issue can also happen for VS2005 and VS2008, and for any products using Visual Basic for Applications (VBA). Besides being an annoyance and potentially taking a while to complete, the repair...

Detecting Visual Studio 2008 Service Pack 1

The Visual Studio 2008 RTM and SP1 detection keys are largely the same as the Visual Studio 2005 SP1 detection keys, and are documented below. But there is a caveat for released and upcoming versions: the shared detection value can be overwritten by an older installation of the same release.For example, if you installed VS2008 Professional, ...

Updated log collection utility available for Visual Studio 2010 and .NET 4.0 Beta 1

Last Monday we shipped Visual Studio 2010 Beta 1 and .NET Framework 4.0 Beta 1 to MSDN customers, and made them publicly available Wednesday. More information about Visual Studio 2010 and .NET Framework 4.0 are available on MSDN, and Aaron Stebner has a good collection of direct links.While we have worked hard to reduce install times and ...

Microsoft VS/.NET Log Collection Tool

Using the Collect Utility If you encounter any setup issues, we will need all relevant logs. Please follow the instructions below to collect all those logs. Reporting Setup Errors There are several options for reporting setup errors, but you might consider first checking to see if the issue is a known issue. This will save you time and ...

Patch Applicability

When installing a patch package, Windows Installer first determines if the patch is applicable. Depending on how the patch is installed, this happens a little differently. Windows Installer can determine the list of applicable products, or it can be told to which products the patch should be applied.Possible productsTo have Windows Installer ...

Changes to Package Caching in Windows Installer 5.0

Windows Installer 5.0 is shipping in Windows 7 as part of the operating system. To address the issue where the User Account Control consent dialog is displayed with an “Unidentified Publisher”, the .msi package is cached in its entirety.Prior to Windows Installer 5.0, installation packages, or .msi files, were stripped of their ...