Skip to content

Support dependencies for VSIX extensions #15477

@balajikris

Description

@balajikris
  • VSCode Version:
Version 1.7.1
Commit 02611b40b24c9df2726ad8b33f5ef5f67ac30b44
Date 2016-11-03T13:53:14.822Z
Shell 1.3.8
Renderer 52.0.2743.82
Node 6.5.0
  • OS Version: Microsoft Windows [Version 10.0.14393]

Problem: specifying “extensionDependencies” in the extension manifest does not work as intended.

Steps to Reproduce:

  1. Open a simple VS Code extension project
  2. In package.json, specify extensionDependencies

In my case, I had this code:

    "extensionDependencies": [
        "samverschueren.yo"
    ]
  1. package the extension as .vsix and import it in another instance of VSCode.

Expected: VSCode extension dependencies are installed
Actual: extension dependencies aren't installed.

Furthermore, if i uninstall my extension, VSCode asks if it should uninstall dependencies as well and if answered yes, extension dependencies are properly removed. This tells me I got the extension name $publisher.$name right. So, it seems to me that, uninstall flow works as expected and install does not. Unless, I'm missing something.

Metadata

Metadata

Assignees

Labels

extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions