After export make sure you build/run visual studio at least once to so the <app package folder> is created. Browse in file explorer to C:\Users\<username>\AppData\Local\Packages\, sort by "Date created" and there it is!

You can then copy that file to the root of your Windows 10 project and it's editable from there.

Regarding your problem with Visual Studio crashing when not in "test" mode basically the call to IAP fails and takes out the runtime. I fixed this by altering my non-compressed c2runtime.js so that the calls to the windows IAP are wrapped in try catch statements. Not ideal, but got me through the problem!

Hi, yes it's easy enough. Open C:\Program Files\Construct 2\exporters\html5\plugins\iap\runtime.js - find the function - "Windows8Store.prototype.purchaseProduct" replace it with the version I specified above. Do the same for function: "Windows8Store.prototype.requestStoreListing". You might need to open the file as admin in notepad or whatever editor as it's in the program files. Restart Construct 2, export to Windows - it should export a c2runtime.js with the alterations. Basically it means that when your app runs in Windows (not in test mode) it won't crash and so can pass certification. When it's passed certification and your iap is live, it should work just fine.