-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support dependencies for VSIX extensions #15477
Comments
How are the extension dependencies being removed if they were not installed with the extension which has dependency on it? Was the dependency already installed? |
No, I installed the dependency by hand, after noticing that installing my extension didn't bring along the dependencies. While uninstalling mine, I noticed that it asks me for a bundle removal, so I tested that path and found that to work. |
I also looked at https://github.com/Microsoft/vscode-extension-samples/tree/master/extension-deps-sample and tried the examples suggested there and it didn't help. I still observe the same behavior. |
@balajikris Installing extension dependencies is not supported when installing as VSIX and not from market place. |
@sandy081 ah I see. thanks for clarifying that. For now, I'll try to test dependency installation in realtime after i upload my extension to the marketplace. I do appreciate you taking this into the backlog, as it just seems to be missing with the vsix workflow. |
Any update on this? I really wish 'extensionDependencies' would work with .vsix, as this is the only way we can deploy our tools at work. |
Microsoft Windows [Version 10.0.14393]
Problem: specifying “extensionDependencies” in the extension manifest does not work as intended.
Steps to Reproduce:
extensionDependencies
In my case, I had this code:
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.The text was updated successfully, but these errors were encountered: