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

Sdílet
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

Komentáře • 48

  • @dereksnider7148
    @dereksnider7148 Před 2 lety +3

    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 Před 3 lety +2

    Nice job. I actually understood all that and you did not go on some wild goose chase. Thanks for your time and lesson. Christopher

  • @jonperkins5774
    @jonperkins5774 Před 4 lety +5

    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? ;-)

  • @ALICEFELIX1
    @ALICEFELIX1 Před 2 lety

    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.

  • @masoudoveis
    @masoudoveis Před rokem

    Clear and informative video, Thanks Tanaka

  • @vinay1744
    @vinay1744 Před 4 lety +1

    Really Helpful.

  • @grahambrown5874
    @grahambrown5874 Před 3 lety +1

    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?

  • @HYsupritha
    @HYsupritha Před 2 lety

    Thank you for this introductory video. Do you have any video on msix in azure devops CI/CD pipelines?

  • @MrBrouilles
    @MrBrouilles Před 4 lety

    Auto-updates is binary diff? Or it download entirely the new version and replace the older?

  • @iancarr3923
    @iancarr3923 Před 2 lety

    Very useful, thanks.

  • @jeffersonmendoza122
    @jeffersonmendoza122 Před 4 lety

    Newbie here on creating installers. Does msix ( like on your demo ) supports .NET Frameworks and in WPF?

  • @roshaantherollercoaster5119

    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 Před 3 lety

    Can someone tell how can we package office addin apps to msix, being office installed locally in your device.

  • @samo92mx
    @samo92mx Před 3 lety

    How can i change the installation path? all msix install over program files?

  • @dereksnider7148
    @dereksnider7148 Před 2 lety

    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?

  • @toddjones6975
    @toddjones6975 Před 3 lety

    it would be great if the new msix could be used in PDQ

  • @SavageSoftware
    @SavageSoftware Před 2 lety

    Why doesn't the MSIX install the certificate as well as the app? Why is installing the developer's certificate a separate step?

  • @nomadshiba
    @nomadshiba Před 3 lety

    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

  • @pinkertondom_7442
    @pinkertondom_7442 Před 10 měsíci

    Thank you Sir.
    How can I install MSIX on Windows 7 ?

  • @calloncampbell
    @calloncampbell Před 4 lety +1

    You mentioned a heated discussion on tabs vs spaces, do you have the link?

    • @MattWojo
      @MattWojo Před 4 lety

      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/

    • @T10105
      @T10105 Před 4 lety

      czcams.com/video/SsoOG6ZeyUI/video.html

  • @dehayev
    @dehayev Před 4 lety

    But how do i get those pfx certificates?
    and how do i sign that app?
    can any one describe?

    • @llothar68
      @llothar68 Před 3 lety +1

      It's complicted, just google it on the microsoft develoerp website.

  • @carljasminbonaobra1954

    can i convert my python program to msix in visual studio 2022? thanks in advance

    • @devsda1
      @devsda1 Před rokem

      You can use MSIX Packaging Tool after you converted your Python program to exe

  • @STACKERr
    @STACKERr Před 4 lety +2

    Still ClickOnce is better for auto updates (with auto app restart)

    • @MattWojo
      @MattWojo Před 4 lety

      Had to look this up. :) Curious why you think so? docs.microsoft.com/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2019

  • @aberba
    @aberba Před 3 lety +1

    Process feels soo cumbersome... even in a while VS

  • @AdamsTaiwan
    @AdamsTaiwan Před 4 lety +6

    The only show stopper for me is the Certificate.

    • @JuvStudios
      @JuvStudios Před 4 lety +2

      It actually makes it secure and prevents from modifiying the package.

    • @AdamsTaiwan
      @AdamsTaiwan Před 4 lety +1

      @@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 Před 4 lety

      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 Před 3 lety

      @@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 Před 2 lety

      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.

  • @mou7866
    @mou7866 Před 4 lety +1

    Brilliant

  • @leighhaynes
    @leighhaynes Před 4 lety +6

    Probably contains some good info but had to stop watching after the third round of friggin' laser beams.

  • @GameCreatorOfGod
    @GameCreatorOfGod Před rokem

    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 Před rokem

      You can use MSIX Packaging Tool

    • @GameCreatorOfGod
      @GameCreatorOfGod Před rokem

      @@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 Před 4 lety +1

    1st

  • @lnk77
    @lnk77 Před 4 lety +3

    totally useless, and I lose 20 minutes

    • @nomadshiba
      @nomadshiba Před 3 lety +1

      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