microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.65k stars 28.68k forks source link

MSIX installer #61793

Open petroemil opened 5 years ago

petroemil commented 5 years ago

After 2 years of conversation in issue #10759 (Release in the Windows Store) I think this is the right time to reevaluate the request.

What we originally wanted is all the goodness of UWP lifecycle management (clean install/uninstall and updates received in the background without having to run the app), but now it's possible outside of the Store with MSIX packaging without having to comply with some of the stricter rules of the Store and resource/capability management of UWP apps.

So the proposal is simple: Please make an MSIX installer for VS Code even if it's not distributed through the Store (for numerous technical reasons).

As a first step, Windows 10 users would benefit from it, later, as MSIX is designed to be cross-platform, it can evolve into the only installer format on all platforms (Linux, macOS, Windows 7+) and as the Store evolves, it can be a good foundation to potentially publish VS Code to the Store.

JimMoyle commented 2 years ago

MSIX (or AppX) would make vscode available to Desktop Virtualisation users via App Attach.

This would give large organisations the ability to deploy vscode without installing it with full fidelity to an installed application.

MathiasMagnus commented 2 years ago

Packaging as MSIX (and updating via the Store mechanism) would automatically solve VS Code not caring about metered connections. IMHO that 76 MBs may have waited until I get WiFi.

StephenHodgson commented 1 year ago

Another advantage of using MSIX installer is that the Open in VS Code context menu would appear in the new modern windows 11 context area without having to expand to more options. Check out this blog post detailing the requirements.

MattBDev commented 8 months ago

I wish we could get a reason as to why this is still on the backlog. This seems very trivial to add since they have already added a sparse manifest.

AkazaRenn commented 8 months ago

Based on my experience with VS Code as a Flatpak, it might not be very helpful to deploy it as MSIX. An exception could be it is only used to access remote machines, then you could try tunnel + vscode.dev PWA.

alexhass commented 8 months ago

MSI Installer is much more important and vscodium has implemented it. This can be ported easily.

oppressor1761 commented 6 months ago

Also pls use Appcontainer when packaging.