Skip to content

Error InvalidOperationException (A value for 'Component' needs to be specified in the catalog) on updating/uninstalling #65

@evil-shrike

Description

@evil-shrike

Installed product versions

  • Visual Studio: VS2017 15.7 Enterpise
  • This extension: 1.10.188

Description

I cannot update or uninstall the extension.

Here's what I see in logs every time I try to update or install the extension (this particular log from uninstalling):

03.07.2018 17:45:53 - Uninstalling 'Extensibility Tools', version 1.10.188.
03.07.2018 17:45:53 - pkgCatalogPath is 'Z:\PROG\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\FJUVHW2U.NV0\catalog.json'.
03.07.2018 17:45:58 - vsPkg.Version is '1.10.188'.  extension.Header.Version is '1.10.188'
03.07.2018 17:46:02 - Unable to find component in product catalog with this ID: Component.f8330d54-0469-43a7-8fc0-7f19febeb897,version=1.10.188,language=en-US
03.07.2018 17:46:02 - System.InvalidOperationException: A value for 'Component' needs to be specified in the catalog.
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineUnInstall(IInstalledExtension extension, InstallFlags installFlags, Boolean downgrade)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.UninstallInternal(IInstalledExtension extension, Boolean forceDelete, Version targetedVSVersion, InstallFlags installFlags, Boolean downgrade)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.Uninstall(IInstalledExtension extension, InstallFlags installFlags, Version targetedVSVersion)
   at VSIXInstaller.InstallProgressPage.UninstallVsix(String vsixId, SupportedVSSKU targetSku, IProgress`1 progress)

I'm going to just manually remove extension's folder ("Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\fjuvhw2u.nv0") but I guess it should not be so tedious.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions