- Oct 30, 2020
- 705
- 836
This specific DLL is not a windows system file, mscorelib is 100% .net related. And while .NET is included in windows, It's installable separately (though quite integrated into windows). This is very likely not a 10/11 function problem, As .NET Framework 4.8 is about the latest and installs on Windows 7 (and 4.8.1, but no one uses it since it adds very little) excluding the more standalone .net core products which also work on 7. I may setup a wine environment later, But as long as your wine installation has .NET installed this error shouldnt occur at all as mscorelib.dll (and the other .net dlls like mscoree) requirement should be satisfied.I can think of several reasons such as that DLL requiring a specific system DLL version or function that isn't emulated in my version of Wine. This isn't the first game that I ran into that required Windows 10 or 11-specific functions and refused to even start. Eventually wine will emulate those functions but it takes time.
This issue is very strange and strikes me as possibly a configuration issue on your end, Or perhaps wine just having a stroke. I'll see what happens on my linux install later,
I do understand unity uses mono for C# usually though which is why this is so strange
EDIT: Tested the game on Windows 7 and it seems to function fine
Last edited: