KasperskyOS Community Edition 1.3

Installing and removing the extension

Installing dependencies

Extension dependencies are automatically installed from the Visual Studio Code Extension Marketplace. If your computer has access to the Visual Studio Code Extension Marketplace, you can skip the steps for setting dependencies below and instead proceed to the "Installing the extension" section.

Otherwise, you will need to manually set the dependencies for the extension. To set the dependencies of the KasperskyOS SDK Extension for Visual Studio Code:

  1. On another computer that can access the Visual Studio Code Extension Marketplace, open the address https://marketplace.visualstudio.com/vscode in a browser.
  2. Find and download the relevant extensions:
    • cpptools is required for working with the debugger.
    • clangd is required for static analysis of source code.
    • devcontainers is required for Docker support.
  3. Copy the received VSIX files to the computer where you need to install the KasperskyOS SDK Extension.
  4. Open the Visual Studio Code development environment.
  5. Press F1.
  6. Run the Extensions: Install from VSIX... command in the command line that opens in the upper part of the window.
  7. Install the extensions that you downloaded at step 2.

Installing the extension

To install KasperskyOS SDK Extension, do the following:

  1. Open the Visual Studio Code development environment.
  2. Press F1.
  3. Run the Extensions: Install from VSIX... command in the command line that opens in the upper part of the window.
  4. Select the kos-extension-<version>.vsix extension file located in the directory /opt/KasperskyOS-Community-Edition-<version>/dev_tools/ide_integration/vscode/.

    During installation of the KasperskyOS SDK Extension, its dependencies are automatically set.

Removing the extension

To remove the extension, press the key combination CTRL+SHIFT+X, find the extension in the list, and select the Uninstall command from the context menu of the extension.