Error performing auto-upgrade. For example, if the new version has demands not supported the extension cannot be auto-upgraded.
Extension is a built in
Extension is disabled
Extension is currently in an error state
Extension has multiple versions
Extension scopes have changed and the extension requires re-authorization
No flags set
Trusted extensions are ones that are given special capabilities. These tend to come from Microsoft and can't be published by the general public. Note: BuiltIn extensions are always trusted.
Extension is not installed. This is for builtin extensions only and can not otherwise be set.
Error performing version check
Extension is currently in a warning state, that can cause a degraded experience. The degraded experience can be caused for example by some installation issues detected such as implicit demands not supported.
States of an extension Note: If you add value to this enum, you need to do 2 other things. First add the back compat enum in value src\Vssf\Sdk\Server\Contributions\InstalledExtensionMessage.cs. Second, you can not send the new value on the message bus. You need to remove it from the message bus event prior to being sent.