Questions tagged [msix]

New package format for Win32, Desktop Bridges, and Universal Windows Platform (UWP) applications.

MSIX is a new package specification which provides a unified packaging format for Win32, Desktop Bridges, and Universal Windows Platform (UWP) applications.

MSIX was built from the ground up to deliver complete containerization for Windows 10 applications. The format utilizes the AppX application framework and provides a path to deploy all Windows 10 Applications to the Windows Store. It inherits all the great features in UWP and most importantly, it applies to all Win32, WPF, Windows Forms, and UWP applications.

Importantly this new and in-progress MSIX package format is essentially a major improvement of the current AppX format - rather than the MSI format - despite the name.

Microsoft seems to envision a future where MSIX not only replaces MSI, but also creates a package format which cross-platform Microsoft applications can recognize and use on any platform (iOS, Android, MacOS, and Linux).


MSIX is an emerging technology with little official information currently available. Accordingly the above information has been assembled primarily from the following sources:

287 questions
1
vote
1 answer

How to add an I18N support to setup file made by the MSIX Packaging Toolkit

Could someone answer my question, please? MSIX Packaging Toolkit creates a MSIX file, but with one language in the manifest. Is there a way to add a few other languages?
1
vote
1 answer

How can I get my MSIX installer to add my CLI application binary to the PATH?

Goal: convert the EXE installer for my CLI application to an MSIX installer. Method: using the MSIX Packaging Tool to convert the EXE installer to MSIX Expected: the MSIX Packaging Tool will detect updates to PATH so that the binary is available in…
jaredgorski
  • 512
  • 4
  • 13
1
vote
1 answer

Why does a signed and timestamped UWP app become "untrusted" once the security certificate expires?

Take a look at the attached image. This is a appx that is signed by Microsoft. The signature is timestamped. But, it's now an "Untrusted App." Just had this happen to my software. I can't resign old application packages (Appx, MSIX, Appxbundle,…
Michael T
  • 1,367
  • 2
  • 16
  • 27
1
vote
0 answers

Why does my packaged WinForms App take 60 seconds to start?

The app works fine after it starts but it consistently takes about 60 seconds + high CPU before my code starts executing. When I run the app from Visual Studio or via the old click once install it starts instantly. The .msix file is about 130 MB.…
Kyle Reed
  • 21
  • 1
1
vote
1 answer

Msix, packaging and task scheduler

I made a console app using .NET 5.0 in VS2019 pro preview , packaged it with "Windows application packaging project" msix. Everything going smoothly and installed correctly, updates perfectly. Problem arises when I want to add this program to a task…
1
vote
0 answers

Recommendation for distributing an application which contains a UWP app and a WCF service

Our application does the following operations. When a user registers on a portal, the application does the following Installs certificates to Local Machine store. Installation of the certificates is done by a Windows Communication Service…
1
vote
1 answer

MSIX Core solution build errors

I have an MSIX package that I need to be able to allow users to install from a web page on versions of Windows older than Windows 10 build 1709. This is possible with MSIX Core. However the documentation here…
1
vote
0 answers

MSIX error: "You'll need a new app to open this ms-appinstaller link" ! HELP! Problem is in Sandbox

Problem is in Sandbox when I try to install. Win ver: Windows 10 2004 19041.153 Thanks! https://i.stack.imgur.com/iQl91.jpg
Jim C
  • 11
  • 2
1
vote
1 answer

Is there any way to execute msixpackagingtool.exe remotely

I am running below code in powershell as administrator to package msi to msix using msixpackagingtool.exe using powershell. Invoke-Command -ComputerName remotecomputerip -ScriptBlock { MsixPackagingTool.exe create-package --template…
1
vote
0 answers

Windows 10 side-loading - can I restrict which apps can be side-loaded by certificate?

I'm trying to move our deployment method for enterprise desktop apps (WPF, UWP, WinForms) to MSIX deployment. We would like to avoid having to go through the Windows Store, since this is for internal, LOB-kind of apps. We are worried about the…
Thomas
  • 558
  • 4
  • 14
1
vote
1 answer

How to handle prerequisites for an .msix installer?

We have a basic msi installer made by installshield. The purpose of the installer is to install a WPF application. This installer has a number of prerequisites, that are part of the installer .exe file and will be installed as a first step of the…
Fred
  • 187
  • 5
  • 23
1
vote
0 answers

How to check for MSIX updates from WPF desktop app?

We are working on a WPF desktop app packaged using the Desktop Bridge MSIX wrapper, and we need it to detect and automatically apply updates when they are detected, restarting the software. Research so far suggests it might be possible to use…
Nintynuts
  • 93
  • 1
  • 10
1
vote
2 answers

How to automate msix sign process?

How it works now : I'm building uwp package as msix bandle. Then using MSIX Packaging Tool editing AppxManifest file and sign recreated msix file. I'm trying to edit AppxManifest file through System.IO.Packaging.Package class but this method…
Timon
  • 23
  • 3
1
vote
0 answers

Microsoft.Powershell.SDK Causes .Net Core Application to exit when packaged in MSIX

Using Visual Studio 2019 I am creating a Windows Application Packaging Project and adding a .Net Core 3.0 Console application to it. All is good so far. Then I add package microsoft.powershell.sdk through NuGet to .Net Console project. It runs…
vaidoras
  • 11
  • 1
  • 2
1
vote
1 answer

Converting msi to msix : how to pass user inputs in msix format?

I had converted msi file into msix using MSIX packaging tool. Now, how should i pass all the inputs which i used to provide/validate in msi installer screens? I had already checked the msix file for any config file to provide inputs but no such…
Vivek Jaiswal
  • 861
  • 1
  • 7
  • 20