Bug 45719 - [Cycle 9] Xamarin.VisualStudio .msi installer has increased to roughly 165% of its previous size
Summary: [Cycle 9] Xamarin.VisualStudio .msi installer has increased to roughly 165% o...
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Installer (show other bugs)
Version: 4.3.0 (C9)
Hardware: PC Windows
: High major
Target Milestone: Future Cycle
Assignee: Jose Gallardo
: 45381 (view as bug list)
Depends on:
Reported: 2016-10-19 22:02 UTC by Brendan Zagaeski (Xamarin Support)
Modified: 2017-10-06 01:28 UTC (History)
7 users (show)

See Also:
Tags: Cycle9KI BZC9S1_C8SR2S1 ExPT xamexttriage
Is this bug a regression?: Yes
Last known good build: Cycle 8 SR 2


Description Brendan Zagaeski (Xamarin Support) 2016-10-19 22:02:50 UTC Comment hidden (obsolete)
Comment 3 Brendan Zagaeski (Xamarin Support) 2016-10-19 22:14:35 UTC Comment hidden (obsolete)
Comment 5 Brendan Zagaeski (Xamarin Support) 2016-11-01 20:44:28 UTC Comment hidden (obsolete)
Comment 6 Brendan Zagaeski (Xamarin Support) 2017-02-17 03:17:07 UTC
[Cycle 9] Xamarin.VisualStudio .msi installer has increased to roughly 165% of its previous size

(I am updating the description of this bug to reflect the latest information for Cycle 9 because this change will soon be moving into the Stable updater channel for the first time.)

## 165% installer size increase

449 MB - Xamarin.VisualStudio_4.2.2.11.msi
751 MB - Xamarin.VisualStudio_4.3.0.738.msi

(An increase of 302 MB.)

## Installation size (on a system with VS 2015 Update 3 as the only installed version of VS)

2.46 GB - Xamarin.VisualStudio_4.2.2.11.msi
3.20 GB - Xamarin.VisualStudio_4.3.0.738.msi

(An increase of 740 MB.  Keep in mind that 302 MB of that increase is simply due to the larger installer .msi that is cached in C:\Windows\Installer.  Also note that version 4.3 includes new features compared to version 4.2.)

## Background information

According to some preliminary discussion with the team, a significant fraction of this change in size seems to be due to new in-depth code signing strategies that have been added for the files in the Cycle 9 installer.  The installer had been using some de-duplication techniques that will need to be reworked to account for the new unique signatures on the files.
Comment 7 Pierce Boggan [MSFT] 2017-10-06 01:28:41 UTC
We won't be making any additional enhancements to the Visual Studio 2015 installer beyond updating the payload with the latest bits.

Resolving as not on roadmap.

Note You need to log in before you can comment on or make changes to this bug.