-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
VS Code cannot load extension with prerelease version if earlier, non-prerelease version is installed #19259
Comments
It'd be really nice if it worked, I want to give my users extension packages straight out of my CI build so they can verify fixes and try new features. The inability to update the extension if an earlier version is installed as VSIX is also a problem, though I understand the concerns that you mentioned on another issue. I'm trying to avoid having to have an additional "preview" version of the extension on the marketplace just for CI builds but if the team thinks that's the right way to do it then I can do that instead. Thanks! |
Would it be possible to load a specific version of an extension eg So it would open the app with the latest versions (pre-release being latest) by default but if you wanted to downgrade you could specify. The reason I ask this is because the C# plugin at some point will no longer support |
Sorry for the delay! Just tried this out in today's Insider's update following these steps:
It seems that the extension folder has been unpacked though: |
@joaomoreno Will investigate. |
@sandy081 Any updates? |
@joaomoreno Not yet.. have to look. |
@joaomoreno I think this is because we wont support beta component in version and our semver compare ignores that. |
I know the Marketplace doesn't support it, but we could. 👍 |
This will be taken care by #39024 |
This issue has been closed because it is already tracked by another issue. See also our GitHub issues to search for existing issues and our issue reporting guidelines. Happy Coding! |
Steps to Reproduce:
code --install-extension filename.vsix
: https://ci.appveyor.com/api/buildjobs/kqjgav8i2q1nowlq/artifacts/PowerShell-0.9.1-insiders-17.vsixYou can also see that this message is in the dev console:
If you uninstall both extensions and then only install the "insiders" extension, everything works fine. Maybe the version comparison code for prerelease extensions isn't respecting the greater patch version digit?
The text was updated successfully, but these errors were encountered: