The Curious Engineer

All blogs / Dev tools / editors / IDEs

Visual Studio Setup

devblogs.microsoft.com/setup

Installation and containerization of the Visual Studio family of products

Dev tools / editors / IDEsDevOps / SRE / infrastructureMicrosoft blogsMicrosoft dev blogs

’05’10’15’20’25
Posts
370 from 29 Sep 2004 to 3 Apr 2019
Posting
quiet since 2019
Kind
company blog
Feed
https://devblogs.microsoft.com/setup/feed/

2019 1

  1. Configure Visual Studio across your organization with .vsconfig

2018 7

  1. Older versions of Visual Studio 2017 will not install in Windows Server 2019 containers
  2. Workaround for 0x8007007e when trying to to locate an instance of Visual Studio
  3. Docker recipes available for Visual Studio Build Tools
  4. No container image for Build Tools for Visual Studio 2017
  5. vswhere now supports -utf8 to override console code page
  6. Updated documentation for Visual Studio Build Tools container
  7. vswhere now supports -requiresAny to find instances with one or more components installed

2017 16

  1. Set both x86 and x64 registry views for custom setup policy
  2. How to install Builds Tools in a Docker container
  3. New vswhere: now with more properties!
  4. Installing Build Tools for Visual Studio 2017 in a Docker container
  5. Cleaning up corrupt Visual Studio instances
  6. vswhere version 2.0 released
  7. Disabling or moving the Visual Studio 2017 package cache is now generally available
  8. Documentation now live for moving or disabling the package cache
  9. vswhere is now installed with Visual Studio 2017
  10. Cleaning up the Visual Studio 2017 package cache
  11. Moving or disabling the package cache for Visual Studio 2017
  12. vswhere now searches older versions of Visual Studio
  13. Fast acquisition of vswhere
  14. vswhere Available
  15. Visual Studio Setup PowerShell Module Available
  16. Documentation available for the Setup Configuration API

2016 2

  1. Changes to Visual Studio “15” Setup
  2. Insert GUIDs directly into Visual Studio Code

2015 7

  1. Get the Windows Installer PowerShell Module easier with WMF 5.0
  2. Failure when upgrading from VS2015 RTM to VS2015 with Update 1
  3. Removing Visual Studio components left behind after an uninstall
  4. How to install Visual Studio to another directory when a pre-release is installed
  5. Redirect the Package Cache using registry-based policy
  6. Visual Studio 2013 continuously repairs producing many small log files
  7. Detection keys for Visual Studio 2015

2014 11

  1. Workaround for when Visual Studio Update says it doesn’t apply
  2. Workaround for when Visual Studio Update says it doesn’t apply
  3. How to register your program for file extensions shared with other programs
  4. Visual Studio 2010 uninstall utility back online
  5. Seeing colors with psake
  6. Update does not apply or is blocked by another condition on your computer
  7. Incorrect hash value when installing Visual Studio 2013 Update 2
  8. Error in installation log for Visual Studio 2013 Update 2 RC can be misleading
  9. How to relocate the Package Cache
  10. Upgrading Visual Studio 2013 Update to a newer Update may be slow
  11. Uninstalling Visual Studio 2013 with VSUpdate error: Element not found

2013 3

  1. Visual Studio 2013 shortcuts in Windows 8.1
  2. Windows Installer PowerShell Module 2.2.1 Released
  3. Windows Installer PowerShell Module 2.2.0 Released

2012 21

  1. Visual Studio 2012 Update 1 has Released
  2. Visual Studio 2012 Update 1 CTP3 is Available
  3. Windows Installer XML (WiX) v3.6 Released
  4. Visual Studio 2012 RTM will not install on pre-release versions of Windows 8
  5. Visual Studio 2012 can only install to certified Windows To Go drives
  6. A certificate chain could not be built to a trusted root authority
  7. Upgrading from Visual Studio 2012 RC to RTM
  8. Detection keys for Visual Studio 2012
  9. How Visual Studio 2012 Avoids Prompts for Source
  10. Easier Authoring for Slipstreaming Patches
  11. New Revision of the July 2012 Update for Visual Studio 2012 RC
  12. July 2012 Update for Visual Studio 2012 RC
  13. How to fix “Invalid License Data” after upgrading from Visual Studio 2012 Beta to RC
  14. Announcing Windows Installer XML v3.6 Release Candidate
  15. Announcing Visual Studio 2012 Release Candidate
  16. Visual Studio 11 Beta Updates
  17. Why Visual Studio 11 Requires Space on the System Drive
  18. Packaging Caching in Burn
  19. Announcing Visual Studio 11 Beta
  20. Introducing Sticky Patching and Add-ons
  21. Introducing Package Reference Counting

2011 9

  1. Introducing Managed Bootstrapper Applications
  2. Installing across network may slow Visual Studio 2010 and Service Pack 1 setup
  3. Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1
  4. Verify the ISO checksum for Visual Studio 2010 Service Pack 1 before installing
  5. Installing Visual Studio 2010 RTM and Service Pack 1 together
  6. Installing Visual Studio 2010 Service Pack 1 may prompt for source
  7. Visual Studio 2010 Service Pack 1 has shipped
  8. Visual Studio 2010 Service Pack 1 installing for over 2 hours could be a sign of a problem
  9. A patch may take as long or longer to install than the target product

2010 16

  1. Providing feedback on Visual Studio 2010 Service Pack 1 Beta installation
  2. Announcing Visual Studio 2010 Service Pack 1 Beta
  3. Delete shadow copies to compact VHDs and AVHDs
  4. Restart Manager functionality in WiX 3.5
  5. Downgrading Shared Components
  6. Comparison of PatchWiz and WiX v3 Patch Build
  7. Visual Studio 2010 Uninstall Utility
  8. Customizing Shortcuts for Visual Studio
  9. Detection keys for .NET Framework 4.0 and Visual Studio 2010
  10. Major Upgrades with Shared Components
  11. Testing for components that install under TARGETDIR
  12. Test your conditions
  13. Serviceability
  14. How to install local help content after installing Visual Studio 2010 RC
  15. Verify ISO before burning or mounting Visual Studio 2010 RC
  16. Microsoft .NET Framework 4.0 RC and Visual Studio 2010 RC Available Now

2009 21

  1. About Shared Components
  2. WoW64 is optional in Windows Server 2008 R2 Server Core
  3. Visual Studio 2010 and .NET Framework 4 Beta 2 Released
  4. Booting Windows to a Differencing Virtual Hard Disk
  5. Microsoft .NET Framework 4.0 Beta 1 should be removed before upgrading to Windows 7
  6. ATL Security Update KB971092 still offered on Microsoft Update
  7. Trouble installing other products after Visual Studio
  8. Installation sequence restrictions for multi-package transactions
  9. How to work around the issue when opening Office applications repairs Visual Studio
  10. Detecting Visual Studio 2008 Service Pack 1
  11. Updated log collection utility available for Visual Studio 2010 and .NET 4.0 Beta 1
  12. Microsoft VS/.NET Log Collection Tool
  13. Patch Applicability
  14. Microsoft .NET 1.x and Visual Studio 7.x patches may fail to uninstall
  15. Why does ICE03 state my localized template string is invalid?
  16. Changes to Package Caching in Windows Installer 5.0
  17. Feature Changes in Visual Studio 2008 SP1 may prompt for SQLSysClrTypes.msi
  18. Repairing Products after Patches Advertised Features
  19. Unadvertise Features
  20. Dictionary of Windows Installer Tokens
  21. Windows Installer Dictionary

2008 32

  1. Another Possible Workaround for Error 1330
  2. Windows Installer XML (WiX) v3 Beta Released
  3. Visual Studio 2008 SP1 may complain that another patch is installed even after removing it
  4. Adding features to Visual Studio 2008 may fail to load setup components
  5. Help Improve the .NET Framework Deployment Experience
  6. Do not repair VS 2008 SP1 from installation media
  7. VS 2008 SP1 fails to install because of missing packages from the cache
  8. Setup.bin is probably not a Trojan horse
  9. ISA Proxy Client may be required to download VS 2008 SP1
  10. VS 2008 SP1 Beta must be removed prior to installing the release of VS 2008 SP1
  11. Visual Studio 2008 Service Pack 1 Released
  12. Why Windows Installer May Require so much Disk Space
  13. Enable BITS Logging
  14. BITS Logging
  15. Windows Installer 4.5 is Now Available
  16. KB944899 Should be Removed before Installing Visual Studio 2008 SP1
  17. The Release of Visual Studio 2008 SP1 will Install over SP1 Beta
  18. How to Download all of Visual Studio 2008 SP1
  19. Changes for Microsoft Visual Studio 2008 Service Pack 1
  20. Visual Studio and .NET Log Collection Utility
  21. MSIZap is not Uninstall
  22. Microsoft .NET Framework 2.0 Service Pack 1 Fails to Install
  23. Functional Testing of Cmdlets
  24. Windows Installer 4.5 Beta 2 Available
  25. Group by Different Properties for Format-Table
  26. Installing Silverlight 2 Beta 1 Tools for Visual Studio 2008
  27. Another Workaround to Add New Components to Existing Features
  28. Adding New Components to Existing Features Installs the Feature Tree
  29. Debugging Custom Actions: Leaked Handles
  30. Get Binder Variables for Assemblies without Installing into the GAC
  31. Different Packages are Required for Different Processor Architectures
  32. Patch Families in WiX and Windows Installer

2007 54

  1. Fixes in Microsoft .NET Framework 2.0 SP1 and 3.0 SP1
  2. How to Workaround Error 1330 During Visual Studio 2008 Installation
  3. Help Shape the Future of Visual Studio Deployment
  4. The Essentials, or Heath's Greatest Hits
  5. Microsoft .NET Framework 2.0 Service Pack 1, and How to Detect It
  6. How to Install TFC without PPE
  7. AppCompat in Windows Installer
  8. Sequencing before Versioning
  9. Shim Database to XML
  10. Windows Installer Properties and Conditions
  11. ResolveSource Requires Source
  12. EXE Custom Actions are Bad
  13. Progress for New Patches
  14. Detection Logic fixed for KB937061 (MS07-052)
  15. Transform Validation in WiX Patch Build
  16. Column Types Cannot be Changed in a Patch or Transform
  17. Upload Installation Logs on Vista Today
  18. What's New in Windows Installer 4.5: Overview
  19. Windows Installer 4.5 Beta Available
  20. Performance Issue to be Addressed in .NET 3.5
  21. WiX v3 Patching Improvements
  22. No Environment Change Notification when Reboot Required
  23. KB928365 for MS07-040 Leaves Some Managed Applications Sluggish
  24. Installing to TARGETDIR
  25. Immediate Custom Actions Always Impersonate
  26. Unchanged Files Break Patch Uninstall
  27. Uninstallable Patches that are not Uninstallable
  28. Windows Live Writer Plugin for MSDN URLs
  29. Windows Installer Errors 2738 and 2739 with Script Custom Actions
  30. WiX Extension for PowerShell Snap-ins
  31. Silverlight
  32. Patch Families Can Only Ever Grow
  33. Hotfix Published for KB925336
  34. Custom Action Guidelines
  35. Windows Installer PowerShell Extensions 1.0 Beta Released
  36. Small Updates Should Usually Target a Single Baseline
  37. VS 2005 SP1 Update for Vista Requires VS 2005 SP1
  38. Introducing Windows Installer PowerShell Extensions
  39. Blog Script
  40. Better Searching with Live Search and OpenSearch Discovery
  41. Visual Studio 2005 Service Pack 1 Update for Windows Vista Available
  42. Visual Studio 2005 Service Pack 1 is Hot – Maybe too Hot
  43. KB925336 Updated with Better Workaround
  44. Comment Policy
  45. Virtual PC 2007 Released and Available for Free Download
  46. Windows Live Search for Mobile 1.0 Released
  47. OpenSearch Discovery for this Blog
  48. Visual Studio 2005 Service Pack 1 Rollback Breaks Some Applications
  49. Workaround for Error 2902 with Microsoft Visual Studio 2005 Tools for the Microsoft Office System
  50. How to Safely Delete Orphaned Patches
  51. The Patch Cache and Freeing Space
  52. Feeds Extension for Internet Explorer
  53. Known Issues with Visual Studio 2005 Service Pack 1
  54. Workaround for Error 1718

2006 80

  1. The Visual Studio 2005 Service Pack 1 Installation Experience
  2. Installation Guidelines for User-editable Configuration
  3. Uninstall Visual Studio 2005 Service Pack 1 Beta before Installing the Release
  4. Detecting Visual Studio 2005 Service Pack 1
  5. Slipstreaming Visual Studio 2005 Service Pack 1
  6. Source Resolution during Patch Uninstall
  7. The Windows Installer Service
  8. Rebuilding the Installer Cache
  9. Save Time and Space for VS 2005 SP1 by Disabling the Patch Cache
  10. You Can’t Escape Quotes
  11. Viewing Patches in Orca
  12. Microsoft .NET Framework 3.0 Released
  13. Live Search Box
  14. How Windows Installer uses Languages
  15. Mitigating Custom Action Problems for Patches on Vista
  16. Impersonating the Right Token in Vista
  17. Comment Policy Change
  18. VS 2005 SP1 Tries to Install Multiple Times
  19. VS 2005 SP1 Requires a lot of Disk Space
  20. VS 2005 SP1 Takes a While to Install
  21. Introducing the Patch Applicability Browser
  22. Patch Applicability Browser
  23. Custom Actions under UAC in Vista
  24. Visual Studio 2005 Service Pack 1 Beta Now Available
  25. Enabling Large Patches to Install
  26. Installing Assemblies for Runtime and Design-time Use
  27. Sign Up for Visual Studio 2005 SP1 Beta
  28. Making of a Service Pack
  29. Size does Matter
  30. Digital Signatures in Windows Installer
  31. Determine if the Custom Action Function is Exported
  32. Been Busy on Visual Studio 2005 Service Pack 1
  33. Virtual PC 2004 SP1 Now Free
  34. Why a Custom Action May Not Run
  35. Blank Dialogs for .NET Framework 2.0 Patches
  36. Biggest Donation in History
  37. Windows Installer SDK Tools and UAC Prompts
  38. Find the Product
  39. Cumulative Service Packs with MinorUpdateTargetRTM
  40. Be Careful or Even Avoid Using Type 35 Custom Actions
  41. Always use Unique Package Codes
  42. Run ICE Validation and Fix Errors
  43. File Sequencing and How Files are Located
  44. Posting from Word 2007
  45. Paint.NET 2 Go
  46. Update for the Palm Treo 700w Available Again
  47. Deleting Bad Feed Items
  48. Update for the Palm Treo 700w Available, with Problems
  49. Calculating Required Space for Installation
  50. Avoid Overwriting Files in Administrative Installations
  51. Detecting Patches in .NET 2.0 and Visual Studio 2005
  52. Patch Files Extractor
  53. New MVP: Javier Lozano
  54. Update #2 on Problems with the Palm Treo 700w
  55. Opening Patch Files when Compiled for Unicode
  56. Update on Problems with the Palm Treo 700w
  57. Specifying the Code Page for Patch Tables
  58. Problems with the Palm Treo 700w
  59. Identifying Administrative Installation Patches
  60. Formatting Properties
  61. Building with Wix.Targets
  62. Identifying Windows Installer File Types
  63. Book Review: Customizing the Microsoft .NET Framework Common Language Runtime
  64. Determine Which Files are Being Patched
  65. Fast Searching in Public Folders
  66. Extract Files from Patches
  67. Blog Customizations, Part 4: OpenSearch Discovery
  68. Common Controls in Windows Installer UI
  69. Differentiating 64-bit Editions of Windows XP and Windows Server 2003
  70. 64-bit Managed Custom Actions with Visual Studio
  71. Developer Division Servicing Site Launched
  72. Setup.exe Bootstrap Sample and APPVER
  73. Why is My Feature Advertised?
  74. Suppressing Console Windows for Custom Actions
  75. Waiting to Install
  76. Windows Live Favorites Now More Useful
  77. Error 2262: Not Necessarily a Fatal Error
  78. Guidelines for COM Interoperability from .NET
  79. Guidelines for COM Interoperability from .NET (Update 1)
  80. Why is Mscoree.lib So Old?

2005 81

  1. Where's Msi.lib?
  2. Diagnosing Installation Errors
  3. InstallSite.org
  4. Resolving Prompts for Source
  5. Windows Installer Cache
  6. Blog Customizations, Part 3: OO JavaScript
  7. Shell Extensions for .NET Assemblies, Version 1.4.1993
  8. Waiting for msiexec.exe to Finish
  9. Windows Installer Supportability
  10. Setup Troubleshooting Guide Applicable for Patches, Too
  11. Save Time when Installing Patches
  12. Windows Installer on 64-bit Platforms
  13. Logging for the New Patch Wrapper
  14. Patch Wrapper Improvements
  15. ARPSYSTEMCOMPONENT and Sequencing
  16. A Better Way of Working with ARPSYSTEMCOMPONENT
  17. Installing Windows Installer on Checked Builds of Windows
  18. Repair Your Products After an OS Upgrade
  19. MSDN Magazine Available for Download
  20. Supporting MSI 2.0 and Newer Features
  21. .NET 2.0 and Visual Studio 2005 Patches will Required MSI 3.1
  22. MSI Databases and Code Pages
  23. Double-clickable Patches
  24. Building Quality Windows Installer Packages
  25. Controlling how MsiPatchSequence is Generated
  26. Don't Install from a Drive Substitution
  27. Catching Exceptions in JScript.NET
  28. Monad Beta 2 Available
  29. Blog Customizations, Part 2
  30. How Patching Works
  31. Blog Customizations
  32. Updated Sample MSI Scripts
  33. What's in a Patch
  34. Handling GAC and NGEN Operations after Reboot
  35. Supporting our Lifecycle Policy with ARPSYSTEMCOMPONENT
  36. Suggestions for Future Posts
  37. Working with ARPSYSTEMCOMPONENT
  38. Major Upgrade Patches
  39. Script Repository
  40. More Photos from Mt. Rainier
  41. A Reason for ARPSYSTEMCOMPONENT
  42. Deploying Crystal Reports with your Managed Application
  43. My One-year Anniversary
  44. Detecting repair, patch install, and patch uninstall for Windows Installer
  45. The Dangers of ARPSYSTEMCOMPONENT
  46. Compact Your VHD Files
  47. Answers to Windows Installer Issues
  48. Deciphering an HRESULT
  49. The View near Microsoft
  50. Book Review: Threat Modeling
  51. Latest Runtime Loaded when Hosting Managed Controls in IE
  52. The INSERT/UPDATE Problem for Transforms in MSI
  53. Updating Assemblies In-place with MSI
  54. How to Fix Administrative Deployment for 64-bit .NET Framework Redistributables
  55. Avoid Deadlocks in your Script Host when Tearing down JScript
  56. Raw Images to be Supported in Longhorn
  57. Shell Extensions for .NET Assemblies, Version 1.3.1976
  58. New Logo for CPX
  59. Unsupported Flag Really is Unsupported for NT4 Services
  60. MSN Search Toolbar with Windows Desktop Search Released
  61. Windows Installer 3.1 Redux
  62. Windows Installer 3.1 Fails when Attempting to Update Protected Files
  63. Setting up Visual Studio 2005 to Download Debug Symbols
  64. Getting Debug Symbols even for Retail Builds
  65. x64 Windows Platforms have Shipped
  66. Potential Legal Risks with Unauthorized Wi-Fi Access
  67. Themes Fixed in .NET Framework 2.0 Beta 2
  68. Hacking the CAB for Smaller Patches
  69. Windows Installer 3.1 Redistributable Available
  70. 64-bit Windows is Here
  71. Thawte Notary
  72. We're Hiring
  73. Guidelines for COM Interoperability from .NET
  74. The Dangers of RunOnce and Run Registry Keys
  75. New Locale-dependent C Runtime Functions
  76. Fighting SPAM and HIV
  77. Security Improved…then Destroyed
  78. x86 and ia64 and x64, oh my!
  79. The Differences between Locales and Languages
  80. Windows Media Center 2005
  81. New MVP: Nick Parker

2004 9

  1. Featured blog: Developernotes.com
  2. Spaces.msn.com comes online
  3. Featured Visual C# MVPs
  4. Wireless Gaming
  5. Attack of the Tegenaria Gigantea!
  6. And the Winner is…
  7. The Smart Client Revolution
  8. Improvements to Localization in Visual Studio 2005
  9. Now Blogging on MSDN