MSIX: Package desktop apps for Windows 10. Replace outdated installers.
Vložit
- čas přidán 27. 07. 2024
- Tanaka Jimha tells us all about MSIX, the package format for installing Windows apps, including how to package your existing code with Visual Studio and how to deploy and distribute your app, via the web, the Microsoft Store, or an Enterprise distribution network.
A file with the .msix extension is a Windows application installer and an updated alternative to .exe, .msi, and .appx packages. MSIX preserves the functionality of your existing app packages and/or install files, in addition to enabling new, modern UI features and deployment options for Win32, WPF, and Windows Forms apps.
- Stay current and ensure your applications are always up to date.
- Use for old or new Windows apps - versatile and platform independent.
- 99.96% successful install rate and clean uninstall.
- Designed for modern systems and the cloud.
Here are some links to learn more:
- MSIX documentation docs.microsoft.com/windows/ms...
- Get the MSIX packaging tool www.microsoft.com/p/msix-pack...
- MSIX Tech Community techcommunity.microsoft.com/t...
- Use Azure Pipelines to automate MSIX builds and deployments (DevOps Sample) docs.microsoft.com/en-us/wind...
- Create an Azure Account (12 months free + $200 credit) azure.microsoft.com/free/?WT....
#MSIX #windows10 #installer #.exe #packaging #deploy #distribute #windowsapps #uwp #win32 #wpf #winforms #microsoftstore - Věda a technologie
Thank you, this helped a lot. We need more videos by Microsoft team members to show us how to use the tools we already have, and less by people marketing their expensive subscription products and services (i.e. Advanced Installer).
There is so much misinformation being published by competing interests for the express purpose of getting you to buy their services -- basically they tell you, "yes, it's possible to do such-and-such without our product -- here's an example (which doesn't work), or you could buy our product which makes it easy".
Nice job. I actually understood all that and you did not go on some wild goose chase. Thanks for your time and lesson. Christopher
Excellent introduction, thanks Tanaka.
I must be honest it's nice to see that UWP apps can now be distributed via a web package rather than exclusively via the Windows Store. The Store certainly has it's place, but I didn't want to have to use it for my established customer base. In light of this new flexibility I am now writing my first production Net Core UWP/Fluent app!
I would like to be able to put the setup/update files behind secured location on my Azure Storage area but cannot find a way to do this. I did try setting the update files location with a Shared Access Signature value but this did not work. Maybe a request for the future? ;-)
Thank you so much. This video has saved my day. I was getting a nightmare from the fact that the .appxbundle fails to open by default with appinstaller on some windows machine.. so i was forced to package it as MSIX package which worked well for my clients. At the same time my app was taking so long to be released on microst store. so thanks alot this has fixed me.
Clear and informative video, Thanks Tanaka
Really Helpful.
Would you use this for Office365, Teams and the new version of Edge?
If we had manually installed Office365 on some machines but now want to standardise app installation using MSIX should we remove manually Office365 and reinstall using MSIX?
Thank you for this introductory video. Do you have any video on msix in azure devops CI/CD pipelines?
Auto-updates is binary diff? Or it download entirely the new version and replace the older?
Very useful, thanks.
Newbie here on creating installers. Does msix ( like on your demo ) supports .NET Frameworks and in WPF?
I've packaged apps that are in .exe format and are available as a stand-alone.
Now I need to package Office 2016 that has a range of files with different extensions.
MSIX Packaging Tool is asking to choose the installer I want to package. What should I actually package?
Similarly, I also want to package Visual Studio 2019 using MSIX Packaging tool.
Please assist.
Can someone tell how can we package office addin apps to msix, being office installed locally in your device.
How can i change the installation path? all msix install over program files?
Is it recommended (or necessary) to add two of these Windows Application Package projects, one for the Windows Store, and one for sideloading?
I'm asking because once I associated my WAP with a Windows Store submission, I wasn't also able to continue to publish sideload packages with my own certificate, as it would replace it with the Windows store certificate, which doesn't work outside the store.
I get a notice in the publishing output which says "Publisher name (CN=########-###... etc) does not match signing certificate subject: CN=Derek Snider... etc".
Does the Windows Store have to use its own certificate, or can you allow it to use one you bought?
it would be great if the new msix could be used in PDQ
Why doesn't the MSIX install the certificate as well as the app? Why is installing the developer's certificate a separate step?
i came here because i thought i can just create app containers manually and use it for any existing application as an user
but i think its only for developers for now
hope they make it also useable for existing already complied installers or applications
it should be the next step for windows
i use mostly use PWA or WebApps anyway but when i have to install win32 apps i would like to container them
Thank you Sir.
How can I install MSIX on Windows 7 ?
You mentioned a heated discussion on tabs vs spaces, do you have the link?
More silly than serious, but this is what Tanaka was referencing: czcams.com/video/SsoOG6ZeyUI/video.html
There are lots of more serious discussions on the topic, like this Stack Exchange post: softwareengineering.stackexchange.com/questions/57/tabs-versus-spaces-what-is-the-proper-indentation-character-for-everything-in-e or this article by Jeff Atwood: blog.codinghorror.com/death-to-the-space-infidels/
czcams.com/video/SsoOG6ZeyUI/video.html
But how do i get those pfx certificates?
and how do i sign that app?
can any one describe?
It's complicted, just google it on the microsoft develoerp website.
can i convert my python program to msix in visual studio 2022? thanks in advance
You can use MSIX Packaging Tool after you converted your Python program to exe
Still ClickOnce is better for auto updates (with auto app restart)
Had to look this up. :) Curious why you think so? docs.microsoft.com/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2019
Process feels soo cumbersome... even in a while VS
The only show stopper for me is the Certificate.
It actually makes it secure and prevents from modifiying the package.
@@JuvStudios I understand that, what I mean is I don't have the resources to even get one. In fact, if I could get a certificate of any kind I'd setup a https site and create PWAs.
You can skip signing if you want, but your user has to enable install apps from any source in settings to install the app.
@@JuvStudios They are still requiring a certificate from one of the most expensive (by magnitude) certification authorities. And this authority is adding almost nothing to make it more secure.
I have a 3 year cert from Sectigo it cost £135, I used a UK solicitor who is a notary which cost me £50 and took about 20 mins. Honestly you can get a cert if you look around. Yes its a bit of hassle but it stops all the free loading cheap arse hackers out there installing malware on users pc's.
Brilliant
Probably contains some good info but had to stop watching after the third round of friggin' laser beams.
I do not use visual studio so in term, microsoft has forced only visual studio programmer's can upload apps. microsoft. I have a regular old-school .exe game file I wrote myself not in visual studio. Also in order to package your app in this format you have to own a expensive certificate. So no no more free apps.
You can use MSIX Packaging Tool
@@devsda1 Only if I have a expensive certificate signed. That Packaging tool makes you have a signed certificate. And in my code i have to add my program info but you can only do this in visual studio as it is there own code.
1st
totally useless, and I lose 20 minutes
not really, its containers your application, so when you uninstall it u can be sure everything is removed
and u have more control over application files, like it should be, so its not a mess after installing and uninstalling few apps
this helps the end user more tbh