Purpose of .dll.so in mono
mono
Solution
Those are Mono AOT precompiled images, used for speeding up application startup. Mono should work without them, but will start a bit slower (as it will have to generate this information instead of loading it from disk).
Problem
Such as `mcs.exe.so`, `mscorlib.dll.so` What is the purpose of having `.dll.so`? Can I delete them?