Sorry about this post. I should have used the search first. I understand now that I need .Net 1.1 for the legacy compile.
However, does the optimised compile use a slightly different language set? The reason I ask is that I get an 'unknown control type error' (and others) when I try to compile a program originally written for the legacy compilation.
On several cases the optimized compiler requires that you add the control type when you use the Control keyword.
You just need to follow the messages it show and add the control type.
It is recommended to use the optimized compiler instead of the legacy compiler.