CSScript.Load(file,compiledFullPath,false).CreateObject("Driver");(0,0): error CS0006: Metadata file `/tmp/CSScript/Cache/-2029024245/22857.8097c69b-5cd3-4074-af74-de06af75cf2f.tmp.compiled.dll' could not be found at csscript.CSExecutor.ProcessCompilingResult (System.CodeDom.Compiler.CompilerResults results, System.CodeDom.Compiler.CompilerParameters compilerParams, CSScriptLibrary.ScriptParser parser, System.String scriptFileName, System.String assemblyFileName, System.String[] additionalDependencies) [0x000fa] in <6af0d57b01bb4fe2a858e3e21399957c>:0 at csscript.CSExecutor.Compile (System.String scriptFileName) [0x0077a] in <6af0d57b01bb4fe2a858e3e21399957c>:0 at csscript.CSExecutor.Compile (System.String scriptFile, System.String assemblyFile, System.Boolean debugBuild) [0x00045] in <6af0d57b01bb4fe2a858e3e21399957c>:0 at CSScriptLibrary.CSScript.LoadWithConfig (System.String scriptFile, System.String assemblyFile, System.Boolean debugBuild, csscript.Settings scriptSettings, System.String compilerOptions, System.String[] refAssemblies) [0x00114] in <6af0d57b01bb4fe2a858e3e21399957c>:0 at CSScriptLibrary.CSScript.LoadFile (System.String scriptFile, System.String assemblyFile, System.Boolean debugBuild, System.String[] refAssemblies) [0x00000] in <6af0d57b01bb4fe2a858e3e21399957c>:0 at Overon.Solution.Engine.recompileDriver (System.String driverName) [0x0006a] in <35f9e778c479400f88c40f95a2eb1473>:0 

We usually don't have the need to install cscs.exe and just deploy our application with CSScript.dll. I downloaded latest version to check what you pointed about the compiler and got this:
It just says <default> but I'm pretty sure you know much more than me about this ;)
Regarding your second note, you were right one more time: ConsoleApp20 ends successfully if executed as sudo. Maybe it's just a matter of O.S permissions.
Thanks a lot Oleg.
CSScript.ShareHostRefAssemblies = false;