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
18
votes
6 answers

How to create windows installer

Basically we are releasing our changes/fixes in the form of manual installer (Windows powershell script). It will install specified .dll and SQL script files at particular locations by reading config file values (We will configure .dll & Sql script…
Ramesh
  • 199
  • 1
  • 1
  • 6
16
votes
0 answers

msix and multiple target frameworks not working

I have wpf project with multiple target frameworks netcoreapp3.0;net48 In vs2019 I created Windows Application Packaging Project (MSIX package) and add reference to my project. But when I trying to build…
Aries
  • 433
  • 7
  • 17
11
votes
4 answers

AppInstaller XML Issue

I'm trying to follow the Microsoft documentation but I'm confused as to why my appinstaller is failing:
Magikarp
  • 492
  • 6
  • 19
7
votes
1 answer

How do I create timestamp url or where can I find free timestamp url for MSIX app packages

When I self sign my app packages, visual studio only allows me to create a security certificate that is valid for one year. How can I create a timestamp url or where can I find a free timestamp url to ensure the MSIX package can be installed, even…
Tracy Zhou
  • 714
  • 1
  • 7
  • 11
7
votes
3 answers

Customizing Visual Studio MSIX packaging project output

I'm using a Visual Studio MSIX packaging project to create an installer on a network share for an internal application. One problem is that it's creating a directory with "_Test" at the end. Why is it doing that and how do I get rid of it? I just…
Matt Gregory
  • 8,074
  • 8
  • 33
  • 40
7
votes
2 answers

Read msix package appxmanifest version

We have a .NET Core application which only will be used in-house. We changed from Click-Once to MSIX during our switch from WPF to .NET Core. In the window caption/title of our application we also "output" the current version (major, minor, ...).…
dsTny
  • 150
  • 1
  • 10
6
votes
0 answers

WinUI3 create installer with external msi

I'm trying to create an installer for an Winui3 app and add to it an external msi file. So far I've tried Wix toolset and Microsoft Visual Studio Installer Projects but both create an msi file containing an exe that doesn't work. The only way that I…
alina
  • 61
  • 1
6
votes
0 answers

Assets file project.assets.json doesn't have a target for 'net6.0-windows10.0.19041.0/win-x64'

I have a .NET 6 Windows Desktop app that I deploy with MSIX. I can run and debug it on my own computer, but it fails to build with Azure Pipelines YAML. I get the…
Rye bread
  • 1,305
  • 2
  • 13
  • 36
6
votes
1 answer

How do I get the MSIX appinstaller to output the correct settings during each build/publish?

Question: How do I get the MSIX appinstaller to output the correct settings during each build/publish? Context: This is a follow-up question to Why does the MSIX not automatically check for updates every time the application runs when sideloading is…
J Weezy
  • 3,507
  • 3
  • 32
  • 88
6
votes
4 answers

Unable to install UWP side-loading builds

Using Visual Studio 15.9.4, we are creating a UWP side-loading package. We are getting the new msix/msixbundle outputs. There is no association in windows for right-clicking and installing this extension (msix/msixbundle). When attempting to run…
6
votes
2 answers

Create msix package manually without GUI or msi installer

Can anyone give me a hint how I can manually define a msix package? My application has no msi package (yet), so I can’t simply convert it. Is there a way to create like a configuration file where I define manually which files need to go into the…
Daniel Stephens
  • 2,371
  • 8
  • 34
  • 86
5
votes
1 answer

APP INSTALLER FILE not generated when publishing .Net Maui Application using MSIX

Trying to publish .Net Maui Application using MSIX, but the 'APP INSTALLER FILE' (.appinstaller) and all of it's content isn't generated. I am using the Visual studio method (including SideLoading) of publishing where you right click on the project…
Franco
  • 441
  • 3
  • 18
5
votes
0 answers

Missing project.assets.json when running Publish Vs2019

When trying to create a 64 bit MSIX package using the Publish command in a VS 2019 WPF packaging project, we are getting the following error 'wappublish\win-x64\project.assets.json' not found... Run a NuGet package restore to generate this…
tech74
  • 1,609
  • 1
  • 20
  • 39
5
votes
1 answer

Why does VS 2019 append "_Test" to the folder name when I create .msix packages

I am creating an .msix package from VS 2019. The application being packaged is a .NET Core 3.1 WFP desktop app. The package (.msixbundle) executes correctly and is named correctly. However, the folder that the package is placed always has a "_Test"…
Intensivist
  • 767
  • 2
  • 7
  • 19
5
votes
1 answer

Can't install MSIX package with powershell

The problem I am trying to install a .net core 3.1 wpf app onto a windows 2019 server using msix as the method of deployment. The windows server is up to date and should support msix, but will not install any msix package I create using the…
Chris
  • 826
  • 10
  • 26
1
2 3
19 20