Once you have installed the vc runtime, you need to install its AppX part (took me a couple weeks to understand that)
Navigate to the AppX part. For instance C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop.120\14.0
There, you will find a folder called “Appx”. Inside, open the folder “Retail”, then “x86”, and finally double click on Microsoft.VCLibs.x86.12.00.Desktop.appx and click Install.
Install the self signing certificate on your machine by double click on the cert file, and then install in Trusted Root Certificates on your machine for all users
Once signed, you can install and run an Appx by double click
Does the Windows store impose draconian sandboxing limitations like the Mac App Store does?[/quote]
No. That is actually the opposite. Native UWP apps are very constricted and have as little access as Mac apps in the MAS. But Desktop apps are “full trust”, meaning they have as much access as when used directly. I was able for instance to plug characters in the keyboard buffer with RemoteControlMBS for Char Menu, which I was not able to do in the Mac version.
The only limitation I found was I could not launch a helper.
BTW no need to even sign the app ; that is done by the store.
The flip side is that every app has to be vetted by a Microsoft rep to make sure it won’t do anything dangerous before it goes online. Nothing terrible, though, compared to Apple reviewers.
No need for the source. I sent the converted, self signed app, together with the self signing certificate, to my Microsoft rep, so he could play with it.
After which when he has vetted the app, I upload to the store and submit. Certification of the apps is then extremely fast, usually less than a day, and then they are available to the public.
Once accepted in store, you can update without further vetting.
Since the apps are “bottled” into an Appx new API package, updates take place automatically whenever you update the app in the store. Just like the App Store or the Play Store.
I do not think it is possible to conceive an auto updating app with that format.
[quote=311306:@Michel Bujardet]The only limitation I found was I could not launch a helper.
[/quote]
Drat, that would be a deal-breaker for me. Do you know the limitations? Is it OK to launch a second helper app? (sounds like No). Is it OK to launch a second instance of the App itself to function like a helper app?
I should be more specific. I was not able to use a helper through the regular Xojo shell. But I have not experimented further because the helper in question simply showed a progressBar and I was able to find another way.
You can perfectly well launch a program with FolderItem.Launch, though.
It is possible that another way of doing shell would work, like declares. I did not experiment.
Actually, MsgBox springs behind the window. In practice unusable as is. It will need to be replaced by a floating window. Unless someone has a magic declare ?
You know, I had apps in the Windows Store since 2013 (made with VB. Net).
It is amazing, but they grow as well. Seems indeed Windows 10 is picking up.