-
Notifications
You must be signed in to change notification settings - Fork 7
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
MSIX support on Windows #17
Comments
Personally, I previously preferred to use MSIX as a packaging/installation tool with manual autoupdate functionality implemented on top of it. But still wanted to open this issue to see if there is any interest from the community. |
Technically, MSIX also supports app add-ins which can be installed once for whole system. Like, WebView2 package as part of MSIX installation. But I never tried that so not sure how it works. |
Dear @maxkatz6, Thank you very much for your suggestion and for providing a detailed explanation. There are a couple of package kinds I would like to see supported in PupNet in the future and MSIX would be one of those, although I think it would need some thought. For example, as you say, "It's not commonly used even today after years being available." However, I also note that it is used by MAUI and may gain traction. Whereas, InnoSetup is old, but has remained popular. In a couple of weeks, however, I start a new full time job so I'm not sure how much time I will have available either. In the short-term, I am very keen to fix bugs and ensure that PupNet is robust. I would be keen, also, to see if there is interest from the community, as you suggest. While I think it would be a mistake for PupNet to attempt to support every deployment kind on the planet, I would be willing to support such efforts in principle. Thanks again Andy PS. I think the following note you made is applicable to most deployment kinds, and should be present in the README. Thanks again. As mentioned above, app installation folder has restricted read only access, so apps should be changed to respect that (and use AppData folder for writeable data per user) |
I got to say @maxkatz6, we're in similar situations. Over-saturated with things to do, lack of time to work on open source projects. And very very few people stepping up to contribute to those projects. |
MSIX/MSIXInstaller is a newer alternative to package windows applications. Which is also supported by MS Store and winget.
As a technology it has quite some noticiable benefits:
Still, it has some drawbacks:
The text was updated successfully, but these errors were encountered: