Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What part of Windows 10 SDK do I need to install to get MakeAppx.exe?

I'm trying to follow Microsoft's "Project Centennial" directions to convert MSI installer for my app to UWP, and I'm getting this error that MakeAppx.exe isn't found:

enter image description here

This Windows 10 is not my development machine. So I went out to download Windows 10 SDK but at this point I'm curious what "part" of SDK is MakeAppx.exe located in? Or do I really need to download and install 2.3 GB for that?

enter image description here

like image 379
c00000fd Avatar asked Aug 03 '16 23:08

c00000fd


People also ask

Where is MakeAppx located?

The MakeAppx.exe tool is typically found in operating system version specific locations: C:\Program Files (x86)\Windows Kits\10\bin<build number><architecture>\makeappx.exe.

How do I extract a file from Appxbundle?

APPXBUNDLE File Format APPXBUNDLE files are published in ZIP file format. If you want to see the contents of the app package, you can extract the contents of it using decompression utilities such as WinZIP or WinRAR.

How do I create a .appx file?

In order to create APPX package from your project, navigate to the Package -> APPX tab, fill-in all the required fields, select the digital signing option and click Build APPX. Find description of the APPX settings below in the table.

How do I publish my UWP app?

In Solution Explorer, open the solution for your UWP app project. Right-click the project and choose Publish->Create App Packages (before Visual Studio 2019 version 16.3, the Publish menu is named Store).


2 Answers

Update for 10.0.16299.91 - Released November 2017:

The options have changed. You only need to install "Windows App Certification Kit."

The location of makeappx.exe is now C:\Program Files (x86)\Windows Kits\10\App Certification Kit

like image 87
John Lindal Avatar answered Dec 10 '22 01:12

John Lindal


Just the last option - which says "Windows Software Development Kit" includes MakeAppx.exe. You don't need the other things from the SDK to convert.

like image 42
Prashant H Phadke - MSFT Avatar answered Dec 10 '22 03:12

Prashant H Phadke - MSFT