Bug 58443 - Unable to install the Xamarin.Apple SDK using the Updater with message A value for 'Component' needs to be specified in the catalog.
Summary: Unable to install the Xamarin.Apple SDK using the Updater with message A valu...
Status: RESOLVED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Updater ()
Version: 4.6.0 (15.3)
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
: 58460 ()
Depends on:
Blocks:
 
Reported: 2017-07-27 20:24 UTC by John Miller [MSFT]
Modified: 2017-08-10 18:29 UTC (History)
7 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 FIXED

Description John Miller [MSFT] 2017-07-27 20:24:49 UTC
## Overview

While trying to install the "Xamarin.Apple SDK" using the Xamarin Updater, it will fail with this error message: 

A value for 'Component' needs to be specified in the catalog.

## Steps to Reproduce

1. Install VS 2017 Preview 4
2. Install the Xamarin Updater
3. In the Extensions and Updates menu try and install the preview of Xamarin.iOS, labeled Xamarin.Apple SDK. 

## Actual Results

A value for 'Component' needs to be specified in the catalog.

See attached install log for full error messages

## Expected Results

Successful install
Comment 3 John Miller [MSFT] 2017-07-27 20:33:55 UTC
Possibly a duplicate of, please confirm: https://bugzilla.xamarin.com/show_bug.cgi?id=56851
Comment 4 pbolduc31 2017-07-27 22:43:40 UTC
Did you find a solution? I have the same issue
Comment 5 Brendan Zagaeski (Xamarin Team, assistant) 2017-07-27 23:10:29 UTC
## Additional testing notes

Based on my brief local testing with Visual Studio 2017 Preview versions 15.3.0 Preview 3 and Preview 5, this exact error only affects Visual Studio 2017 Preview version 15.3.0 Preview 4.  In version 15.3.0 Preview 5 and Preview 6, the Xamarin Updater no longer offers _any_ updates (and Preview 3 installs the "Xamarin.Apple SDK" successfully, although it has other complications).  (The absence of _any_ updates for the newer Visual Studio 2017 Preview versions is also a problem, but it means that users won't get far enough into the installation to see the error from Comment 0 any more.)

These issues are all complications due to the .vsix installer versioning scheme for the preview .vsix files provided via the Xamarin Updater extension.  The problems have appeared in the more recent Visual Studio 2017 Preview versions because the current .vsix packages in the Xamarin Updater extension are still the original packages from back on May 10.  In contrast, the latest versions of Visual Studio 2017 Preview include newer built-in versions of the Xamarin components from July 12 and later, and those newer .vsix versions cause an installation mismatch issue for the VSIX Installer when it tries to install the older .vsix packages from May 10 over them.

In short, the Xamarin Live Player and Xamarin IoT previews are temporarily unavailable in Visual Studio 2017 Preview on Windows due to these versioning complications, but work is underway to publish new builds in the Xamarin Updater as soon as possible.  Additional status updates can be followed on [2].

[1] https://releases.xamarin.com/beta-release-15-3-preview-5/
[2] https://forums.xamarin.com/discussion/100103/important-visual-studio-2017-15-3-preview-users-please-read-if-new/p1
Comment 6 Brendan Zagaeski (Xamarin Team, assistant) 2017-07-28 17:52:10 UTC
*** Bug 58460 has been marked as a duplicate of this bug. ***
Comment 8 Brendan Zagaeski (Xamarin Team, assistant) 2017-08-10 18:29:13 UTC
This issue is now resolved.  The new updated .vsix packages have been published to the Xamarin Updater extension feed [1].  I will accordingly mark the report as resolved for bookkeeping.

[1] https://releases.xamarin.com/alpha-release-15-4-alpha-1/


Note that Users wishing to use the Xamarin Live Player will need to be sure to enable the setting under "Tools > Options > Xamarin > Other" as described in the latest information on [2].

[2] https://forums.xamarin.com/discussion/100103/important-visual-studio-2017-15-3-preview-users-please-read-if-new/p1