Bug 19557 - Unified installer installs extension (and thus templates) for a platform even if you don't select it
Summary: Unified installer installs extension (and thus templates) for a platform even...
Status: RESOLVED NOT_ON_ROADMAP
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Installer ()
Version: 3.0
Hardware: PC Mac OS
: Low minor
Target Milestone: Future Cycle
Assignee: vsx
URL:
Depends on:
Blocks:
 
Reported: 2014-05-06 10:24 UTC by PJ
Modified: 2017-06-28 19:12 UTC (History)
5 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED NOT_ON_ROADMAP

Description PJ 2014-05-06 10:24:04 UTC
Steps to reproduce:

1) Run the Unified Installer (--force-from-resources as necessary to get 1.12+ into the manifest)
2) Un-check Android during product selection
3) Complete the install


Expected:

No Android templates are present.

Actual:

You can try to create an Android template, but it can't find the targets file so it errors out.

VS stays open, and the situation is wholly recoverable. It just might be slightly confusing.
http://screencast.com/t/TvYwGEjxYlq


Note: this bug should not affect anyone who wants to use both platforms, it just might be confusing for people who start off with one platform and later decide to try the other.

Support - you can let people know who see this issue and want to use the other platform that they can use the 'Change' option in Windows' "Programs and Features" tool to select the other SDK. 


This is the Unified Installer from installer/master/554040b4176248d4036045cbf4763d5cbddd6514
Comment 1 Marek Habersack 2014-05-06 10:34:54 UTC
It's actually an issue with the XVS msi installer. It has to be updated to not install the templates if Android SDK is not being installed.

I'm going to assign it to Daniel - please assign back once the XVS side is updated accordingly.
Comment 2 Daniel Cazzulino 2014-06-02 17:33:38 UTC
Moving to VSX since it's not a unified installer issue.
Comment 3 Mohit Kheterpal 2015-08-03 07:39:27 UTC
as per comment 2, this issue is already assigned to VSX. Hence marking it as Confirmed.
Comment 4 vga 2017-06-28 19:12:36 UTC
We don't support installing either iOS or Android support for the XVS extension. Same thing for VS 2017.