I have a small command line program that uses the Team System API. When the correct Team System isn't installed on the machine, the program prints a traceback with System.IO.FileNotFoundException, but it also crashes and shows the standard error messasge:
XXX has encountered a problem and needs to close. We are sorry for the inconvenience.
I just want my program to print a "The program requires Team System 2008" message to the console and quit without crashing.
From what I understand this whole loading process is happening before the first line of my C# code is run. Is there any way to control this?