Why some of my Visual Studio Code Extensions are disabled

Viewed 598

I have probably around 25 odds extensions installed on my VSCode.

However some of my extensions are disabled - they seems to change a bit every time I start the VSCode and there is no option to enable it.

The only work around I have at the moment is to uninstall and install again to get it enabled.

enter image description here

I don't see any pattern. Why is this the case?

VSCode version:

Version: 1.47.3 (system setup)
Commit: 91899dcef7b8110878ea59626991a18c8a6a1b3e
Date: 2020-07-23T13:12:49.994Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.19042
1 Answers

Though not obvious to end users like you, each extension releases has a minimal VSCode version required.

For example, the Microsoft C/C++ extension showed in your screen shot is of version 1.5.1, which depends on VSCode 1.53.0 and above,

  "engines": {
    "vscode": "^1.53.0"
  },

https://github.com/microsoft/vscode-cpptools/blob/1.5.1/Extension/package.json#L14

Since you are using a much older version (1.47.3), this extension can only be disabled to avoid conflicts.

Related