For me; I have found the best way around this issue (since mine is setup the same way as yours; I distribute a main .exe and the user files are allways .xlsc files).
Just create (compile) the xlsc files using your older XLS compiler, that way it can still be opened on any previous user’s...