MSIX: Package desktop apps for Windows 10. Replace outdated installers.

  Рет қаралды 28,429

Microsoft Developer

Microsoft Developer

Күн бұрын

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

Пікірлер: 48
@dereksnider7148
@dereksnider7148 2 жыл бұрын
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".
@speakingaccess3663
@speakingaccess3663 3 жыл бұрын
Nice job. I actually understood all that and you did not go on some wild goose chase. Thanks for your time and lesson. Christopher
@masoudoveis
@masoudoveis Жыл бұрын
Clear and informative video, Thanks Tanaka
@ALICEFELIX1
@ALICEFELIX1 Жыл бұрын
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.
@jonperkins5774
@jonperkins5774 4 жыл бұрын
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? ;-)
@HYsupritha
@HYsupritha 2 жыл бұрын
Thank you for this introductory video. Do you have any video on msix in azure devops CI/CD pipelines?
@vinay1744
@vinay1744 4 жыл бұрын
Really Helpful.
@iancarr3923
@iancarr3923 2 жыл бұрын
Very useful, thanks.
@jeffersonmendoza122
@jeffersonmendoza122 3 жыл бұрын
Newbie here on creating installers. Does msix ( like on your demo ) supports .NET Frameworks and in WPF?
@MrBrouilles
@MrBrouilles 4 жыл бұрын
Auto-updates is binary diff? Or it download entirely the new version and replace the older?
@grahambrown5874
@grahambrown5874 3 жыл бұрын
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?
@dereksnider7148
@dereksnider7148 2 жыл бұрын
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?
@pinkertondom_7442
@pinkertondom_7442 9 ай бұрын
Thank you Sir. How can I install MSIX on Windows 7 ?
@roshaantherollercoaster5119
@roshaantherollercoaster5119 3 жыл бұрын
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.
@meghabarthwal1851
@meghabarthwal1851 3 жыл бұрын
Can someone tell how can we package office addin apps to msix, being office installed locally in your device.
@samo92mx
@samo92mx 2 жыл бұрын
How can i change the installation path? all msix install over program files?
@SavageSoftware
@SavageSoftware 2 жыл бұрын
Why doesn't the MSIX install the certificate as well as the app? Why is installing the developer's certificate a separate step?
@toddjones6975
@toddjones6975 2 жыл бұрын
it would be great if the new msix could be used in PDQ
@calloncampbell
@calloncampbell 4 жыл бұрын
You mentioned a heated discussion on tabs vs spaces, do you have the link?
@MattWojo
@MattWojo 4 жыл бұрын
More silly than serious, but this is what Tanaka was referencing: kzfaq.info/get/bejne/idmfgqpnv8vdhX0.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/
@T10105
@T10105 4 жыл бұрын
kzfaq.info/get/bejne/idmfgqpnv8vdhX0.html
@nomadshiba
@nomadshiba 3 жыл бұрын
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
@carljasminbonaobra1954
@carljasminbonaobra1954 Жыл бұрын
can i convert my python program to msix in visual studio 2022? thanks in advance
@devsda1
@devsda1 Жыл бұрын
You can use MSIX Packaging Tool after you converted your Python program to exe
@aberba
@aberba 3 жыл бұрын
Process feels soo cumbersome... even in a while VS
@dehayev
@dehayev 4 жыл бұрын
But how do i get those pfx certificates? and how do i sign that app? can any one describe?
@llothar68
@llothar68 3 жыл бұрын
It's complicted, just google it on the microsoft develoerp website.
@mou7866
@mou7866 4 жыл бұрын
Brilliant
@STACKERr
@STACKERr 4 жыл бұрын
Still ClickOnce is better for auto updates (with auto app restart)
@MattWojo
@MattWojo 4 жыл бұрын
Had to look this up. :) Curious why you think so? docs.microsoft.com/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2019
@leighhaynes
@leighhaynes 4 жыл бұрын
Probably contains some good info but had to stop watching after the third round of friggin' laser beams.
@AdamsTaiwan
@AdamsTaiwan 4 жыл бұрын
The only show stopper for me is the Certificate.
@JuvStudios
@JuvStudios 4 жыл бұрын
It actually makes it secure and prevents from modifiying the package.
@AdamsTaiwan
@AdamsTaiwan 4 жыл бұрын
@@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.
@soumyaranjanmahunt6894
@soumyaranjanmahunt6894 4 жыл бұрын
You can skip signing if you want, but your user has to enable install apps from any source in settings to install the app.
@llothar68
@llothar68 3 жыл бұрын
@@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.
@martinmc9830
@martinmc9830 2 жыл бұрын
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.
@GameCreatorOfGod
@GameCreatorOfGod Жыл бұрын
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.
@devsda1
@devsda1 Жыл бұрын
You can use MSIX Packaging Tool
@GameCreatorOfGod
@GameCreatorOfGod Жыл бұрын
@@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.
@mou7866
@mou7866 4 жыл бұрын
1st
@lnk77
@lnk77 4 жыл бұрын
totally useless, and I lose 20 minutes
@nomadshiba
@nomadshiba 3 жыл бұрын
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
WSL2: Code faster on the Windows Subsystem for Linux! | Tabs vs Spaces
13:43
Microsoft Developer
Рет қаралды 207 М.
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 34 МЛН
🤔Какой Орган самый длинный ? #shorts
00:42
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 50 МЛН
Watch this before choosing the MSIX packaging type
37:00
Master Packager
Рет қаралды 2,6 М.
MSIX packaging fundamentals and App V migration scenarios - Tim Mangan, MVP
49:28
Webinar: First Launch Configuration for MSIX Packaged Apps
33:57
Advanced Installer Powers PacKit FREE
Рет қаралды 339
Should You Install Software Using .EXE or .MSI ?
10:15
ThioJoe
Рет қаралды 531 М.
Tech in 5 minutes: MSIX Packages
11:53
Kelvin Tegelaar
Рет қаралды 7 М.
Windows Terminal: the secret to command line happiness!
16:10
Microsoft Developer
Рет қаралды 143 М.
Create & Publish MSIX Installer for Flutter Windows App to Microsoft Store
26:00
Intro to UWP (Universal Windows Platform) Apps in C#
1:03:45
IAmTimCorey
Рет қаралды 118 М.
I Removed All The Apps in AVD...Here's What Happened
13:23
Azure Academy
Рет қаралды 7 М.
Clicks чехол-клавиатура для iPhone ⌨️
0:59
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 326 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 752 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 6 МЛН