How to test an app as a 'new' user?


  • I have an app published to the store already, recently I pushed an update for it and one of the bits of feedback was that it crashed on first execution for a few people.

    I'm curious as to why this wasn't caught in certification, but that's not the important thing, what I want to know is how can I reproduce this 'clean' installation process repeatedly. It isn't straight forward as the config files are stored in the roaming area and even after an uninstall/undeploy they are being re-created from somewhere each time I start a debug session so I can't see what a new user would see.

    Is there some way to stop this re-creation each time or clear the roaming settings for the app during testing?

    Sunday, February 24, 2013 8:57 PM


  • There are several ways to approach this. The most consistent would be to run as a new test user, possibly in a virtual system so you know it's completely clean of your code. You can also turn off app roaming for the system on the "Sync your settings" control panel.


    Monday, February 25, 2013 1:03 AM