2

I am using VS2017 15.9.6 with an XAF Winforms application and Desktop Bridge. At one point I was able to create a .appxupload package to upload to the store however now I can only create a .msixupload bundle

The docs dont seem to explain the difference.

I am using Create App Packages, by right clicking the Packages project. I don't think I changed anything in the manifest.

I tried Release (Any CPU) and Release (x64) The solution is Framework 4.7.2 I also tried 4.5.1

This MCP Mag article explains that

MSIX is Microsoft's planned replacement for the MSI and AppX formats.

However this does not help me understand why one of my projects has flipped to using it when other projects have not.

Kirsten
  • 15,730
  • 41
  • 179
  • 318

2 Answers2

5

Looks like it has to do with the minimum version of Universal Windows. I had changed the target min version from Creators update 15063 to Windows 10 version 1809 Build 17763

Kirsten
  • 15,730
  • 41
  • 179
  • 318
2

VS2017 15.9 added support for MSIX when targeting Windows SDK 1809 (17763) as described in the release notes

You should not worry about .appxupload vs. .msixupload, since the store accept both and clients running 1809 won't see any difference between one or the other.

rido
  • 1,202
  • 1
  • 9
  • 13
  • Is there a choice? How do the packages differ? – Kirsten Jan 27 '19 at 09:05
  • 1
    There is no difference between APPX and MSIX. As said before it's aligned with the TargetPlatformMinVersion. – rido Jan 28 '19 at 18:02
  • 1
    MSIX is a super-set of AppX packaging; it is starting to get more features developers are used to from the old MSI technology so the rename helps bring the concepts together. – Peter Torr - MSFT Feb 11 '19 at 04:16