"Not in sync with runtime" means either update the mono runtime (mono, mint, not the classes) OR get a new (prebuilt corlib.dll). Compatiblity is very often broken, I agree, but once you can compile corlib.dll sucessfully you can bootstrap as often as you like. Johannes