added an extension authoring section and move multi-extension kind support there

This commit is contained in:
Erich Gamma 2019-12-09 10:43:03 +01:00
Родитель ae221fa23c
Коммит a944f6b05e
1 изменённых файлов: 18 добавлений и 16 удалений

Просмотреть файл

@ -2,21 +2,6 @@
## VS Code Remote Core
### Multi extensionKind support
VS Code now supports running extensions defined with multiple extension kinds.
The following table shows given the extension with extensionKind(s), where VS Code enables/installs the extension.
| Extension Kind \ Location | Local (Only) | Remote (Only) | Both |
| :--- | :----: | :----: | :--- |
| ["ui"] | ✅ | ❌ | ✅ (Local) |
| ["workspace"] | ❌ | ✅ | ✅ (Remote) |
| ["ui", "workspace"] | ✅ | ✅ | ✅ (Local) |
| ["workspace", "ui"] | ✅ | ✅ | ✅ (Remote) |
Please see the [documentation](https://code.visualstudio.com/api/advanced-topics/remote-extensions#incorrect-execution-location) for more information.
### Download extensions locally
You can now configure VS Code to download extensions always locally while installing extensions in a remote window. To enable this, use setting `remote.downloadExtensionsLocally`.
@ -92,4 +77,21 @@ There is a new property `"updateRemoteUserUID"` in the `devcontainer.json ` whic
### Improved provisioning and startup performance
Performance is improved for several scenarios: Creating new containers, reusing existing ones and when the VS Code window is reloaded. (See [here](https://github.com/microsoft/vscode-remote-release/issues/1823#issuecomment-557157018) for sample measurements.)
Performance is improved for several scenarios: Creating new containers, reusing existing ones and when the VS Code window is reloaded. (See [here](https://github.com/microsoft/vscode-remote-release/issues/1823#issuecomment-557157018) for sample measurements.)
## Remote Extension authoring
### Multi extensionKind support
VS Code now supports running extensions defined with multiple extension kinds.
The following table shows given the extension with extensionKind(s), where VS Code enables/installs the extension.
| Extension Kind \ Location | Local (Only) | Remote (Only) | Both |
| :--- | :----: | :----: | :--- |
| ["ui"] | ✅ | ❌ | ✅ (Local) |
| ["workspace"] | ❌ | ✅ | ✅ (Remote) |
| ["ui", "workspace"] | ✅ | ✅ | ✅ (Local) |
| ["workspace", "ui"] | ✅ | ✅ | ✅ (Remote) |
Please see the [documentation](https://code.visualstudio.com/api/advanced-topics/remote-extensions#incorrect-execution-location) for more information.