Here's the thing. My .NET application crashes with a pretty ugly general exception fault when I try to run it in a machine that doesn't have .NET framework installed.
Is this normal? If it is... is there any way to check for .NET framework to be able to exit gracefully instead?