Our application install will install .NET if not present. About 20% of the time according to our reporting, a reboot is required to complete the .NET install. Users often defer the reboot of course since they are in the middle of doing other things.
What happens when users then attempt to launch our app with a partially installed .NET framework? What can we do to detect this situation and handle gracefully (e.g. popup a messages stating a reboot is required and then close). Sometimes our app runs, sometimes it crashes, sometimes nothing happens. Clearly not an acceptable user experience.
Best Wishes, Todd