Forum Discussion
DanielLowe12071973
Aug 04, 2022Copper Contributor
Packaging standards, MSI or MSIX?
Does anyone know the roadmap for the MSIX application packaging format? Is this format a replacement for MSI? Is there an expectation that this will become an industry standard going forward. I s...
Gregory Goeppel
Aug 11, 2022Brass Contributor
I'm new to MSIX but far enough in to realize MSIX is not just about deployment. For client apps it's the way to go because of it's containerization and safety. Not so sure about system level services, etc. Bogdan Mitrache
Bogdan Mitrache
Aug 12, 2022Iron Contributor
MSIX It's not optimized for system resource deployment. Per-user deployment is the core focus for MSIX. There is support for services, but it is not the best.
Most apps don't need per-machine resources like services and drivers so MSIX should do the job should for many use cases. Plus, its support for automatic updates without writing additional code or using third-party tools is another key feature (|even though currently there are some issues with it - the MS team is working hard on it).
Most apps don't need per-machine resources like services and drivers so MSIX should do the job should for many use cases. Plus, its support for automatic updates without writing additional code or using third-party tools is another key feature (|even though currently there are some issues with it - the MS team is working hard on it).
- Gregory GoeppelAug 12, 2022Brass ContributorYeah it's Per User Deployment is nice, and fast auto-updates are great. Just wish there was some direction on preserving .net user.config settings. Are we supposed to use registry HKCU? I can easily switch to that. Are we supposed to? We can't all store our user settings in the cloud. And wiping them out on every update is not a good feature.
- Aug 17, 2022MSIX, by default, preserves user settings upon upgrade, whether registry or file based.
This can get messed up when things like package name or certificates change, but generally you keep the settings.- Gregory GoeppelAug 19, 2022Brass Contributor
I am using a test cert. C# NET 6 WPF/Winforms. Never works for me. TIMOTHY_MANGAN