I'm reading about Project Centennial
as I'm studying how to deploy my WPF application through the Windows Store
I understand I have to input the binaries or a supported installer to have the APPX
package in output. I guess I'm missing something as every new release of my application should go through the workflow. Which seems cumbersome as I'm using an unsupported installer (ClickOnce) so I have to manually keep track of the binaries in the package manifest (which seems weird as the .prj
has this information)
Is it possible to give the .sln
file in input? In other word, can I say to Project Centennial
: "Hey, here's my .sln
file, build me an APPX
No, Project Centennial isn't something you can invoke to create a package. It appears to have been the name for the work that went into creating both the Desktop Bridge and the Desktop App Converter that you can invoke (now also available in the store).
To deploy a desktop app to the Windows store, first you have to create the app package. There are three general options to create a UWP App package that uses the desktop bridge:
Note that this is just step 1. Step 2 is actually getting it into the store. Unlike for app packages that do not use desktop extensions, ones that do cannot be submitted directly to the store. Instead you currently should fill out this contact form. (I cannot predict if or how this step may change in the future. Hopefully it will become easier someday.)
Note as well that you may need to change your .NET version; the desktop bridge only supports .NET 4.6.1 and later. See this article for further overview, including benefits, limitations, and requirements.