Bug 56721 - [Smoke][VS 2017] User is able to created the project for the uninstalled components or workloads.
Summary: [Smoke][VS 2017] User is able to created the project for the uninstalled comp...
Status: RESOLVED INVALID
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Installer ()
Version: 4.6.0 (15.3)
Hardware: PC Mac OS
: Normal major
Target Milestone: 15.3
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2017-05-22 13:09 UTC by Jacky Waswani
Modified: 2017-06-27 13:50 UTC (History)
7 users (show)

Tags: Smoke
Is this bug a regression?: Yes
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 INVALID

Description Jacky Waswani 2017-05-22 13:09:56 UTC
User is able to created the project for the uninstalled components or workloads.

==========================================================================================

Test Environment:
Microsoft Visual Studio Enterprise 2017 d15svc
Version 15.2 (26430.55) d15svc d15svc PR
VisualStudio.15.int.d15svc/15.2.0+26430.55.d15svc
Microsoft .NET Framework Version 4.6.01586
Xamarin 4.5.0.475 (70f1268)
Xamarin.Android SDK 7.3.1.1 (bc24645)
Xamarin.iOS and Xamarin.Mac SDK 10.10.0.35 (4cffddf)

Gist Info: https://gist.github.com/mohakbarokar/f93c9dc72b9b22a87ead3cab1523caa0

==========================================================================================

Steps to reproduce:

Observation # 1:
1. Open the windows installer.
2. Click on Modify, unchecked the selected UWP workload & click on modify.
3. Wait for the modification to complete & Launch the VS.
4. File > New project > Windows universal.

Actual : Observe that the Windows universal is displayed & user can able to create the UWP template.

Observation # 2:
1. Open the windows installer.
2. Click on Modify > Individual components & unchecked the selected Azure components & also unchecked the azure workload.
3. Click on Modify & wait for the process to complete.
4. Launch the app, create cross platform app and in wizard select master detail template.

Actual :  Observe that the wizard will show "Host in the Cloud" option as enabled & user can check / uncheck the checkbox.

Expected:
With the uninstallation of workloads or individual components, there corresponding template should also gets uninstalled.

==========================================================================================

Reproducibility : 100%

Screencast link: 
1. https://www.screencast.com/t/LmiiOn3aR
2. https://www.screencast.com/t/LeYWnjGBv
Comment 1 Luis Aguilera 2017-06-12 19:16:03 UTC
this looks like a Willow issue rather than a Xamarin "Installer" issue. So changing the product and component. 

we may need to transfer this over to //devdiv to get someone on the Willow team to look into this.
Comment 2 Joaquin Jares 2017-06-19 13:58:31 UTC
This issue is reported for UWP, and also by design, and also upstream. This is not Xamarin at all.