Now I know that in order to run this program I just made in Visual Basic .NET that other people would need to have the .NET framework installed on their computers. But, right now, when they run the program, and they don't have the framework, it just gives a cryptic error message. No real way for them to know why.

Is there some way to check for the .net framework and notifiy the person when they run my program?

Is there a smaller package that they can download rather than the 15 MB .net framework installer?

Thanks in advance