Now whenever I try to use a Halo 2 app that is targeted at the .Net Framework 2.0 I always get a this error message. This sucks because almost every app made now a days is targeted at .Net Framework 2.0

I have been uninstalling/repairing/reinstalling/installing so many file from microsoft and i have been googling so much that I am finally giving up and asking for help. (which I dont do often.)