Mono application is unable to find its assembly libraries after an OS upgrade this year

I have monosim-gtk.exe application. It used to work (in this winter) but after some OS rolling update it stopped, complaining it cannot find log4net assembly.

Based on application output with MONO_LOG_LEVEL=debug it turned out it is searching for it in /usr/share/wine/mono/wine-mono-10.0.0/lib/mono/gac/ while this and other required assemblies were installed in /lib/mono/gac/. So I guess this was some mono upgrade breaking change. I created symlinks for all required assemblies (like /usr/share/wine/mono/wine-mono-10.0.0/lib/mono/gac/log4net pointing to /lib/mono/gac/log4net etc.). Now it finds those DLLs, but not associated .so native libraries (installed in /lib):

$ MONO_LOG_LEVEL=debug LANG=C /opt/monosim-gtk/monosim-gtk.exe
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\config'.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll'.
Mono: Image addref mscorlib[00cde138] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll[00cdd130]: 2
Mono: Prepared to set up assembly 'mscorlib' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll)
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/mscorlib.dll.dll' not found: Path not found.

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\mscorlib.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\mscorlib\mscorlib.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\mscorlib\mscorlib.config'.
Mono: Loading assembly mscorlib (00cde138) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly mscorlib[00cde138] added to domain monosim-gtk.exe, ref_count=1
Mono: Image addref monosim-gtk[00d1e478] (asmctx DEFAULT) -> Z:\opt\monosim-gtk\monosim-gtk.exe[00d2fd50]: 1
Mono: Prepared to set up assembly 'monosim-gtk' (Z:\opt\monosim-gtk\monosim-gtk.exe)
Mono: Loading assembly monosim-gtk (00d1e478) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly monosim-gtk[00d1e478] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\opt\monosim-gtk\monosim-gtk.exe.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/monosim-gtk.exe.dll' not found: Path not found.

Mono: Requesting loading reference 0 (of 8) of Z:\opt\monosim-gtk\monosim-gtk.exe
Mono: Loading reference 0 of Z:\opt\monosim-gtk\monosim-gtk.exe asmctx DEFAULT, looking for mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load mscorlib in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Config attempting to parse: 'Z:\opt\monosim-gtk\monosim-gtk.exe.config'.
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref monosim-gtk[00d1e478] -> mscorlib[00cde138]: 2
Mono: Requesting loading reference 2 (of 8) of Z:\opt\monosim-gtk\monosim-gtk.exe
Mono: Loading reference 2 of Z:\opt\monosim-gtk\monosim-gtk.exe asmctx DEFAULT, looking for log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
Mono: Request to load log4net in (domain 0035d880, alc 00000000)
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll'.
Mono: Image addref log4net[00d318c8] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll[00d31070]: 2
Mono: Prepared to set up assembly 'log4net' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll)
Mono: Loading assembly log4net (00d318c8) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly log4net[00d318c8] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/log4net.dll.dll' not found: Path not found.

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\log4net\log4net.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\log4net\log4net.config'.
Mono: Assembly Ref addref monosim-gtk[00d1e478] -> log4net[00d318c8]: 2
Mono: Requesting loading reference 0 (of 6) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll
Mono: Loading reference 0 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll asmctx DEFAULT, looking for mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load mscorlib in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref log4net[00d318c8] -> mscorlib[00cde138]: 3
Mono: Requesting loading reference 4 (of 6) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll
Mono: Loading reference 4 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll asmctx DEFAULT, looking for System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Mono: Request to load System.Configuration in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System.Configuration and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Configuration and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Configuration and was for the same version 4.0.0.0
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'.
Mono: Image addref System.Configuration[00d624d8] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll[00d6e720]: 2
Mono: Prepared to set up assembly 'System.Configuration' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll)
Mono: Loading assembly System.Configuration (00d624d8) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly System.Configuration[00d624d8] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/System.Configuration.dll.dll' not found: Path not found.

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\System.Configuration\System.Configuration.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\System.Configuration\System.Configuration.config'.
Mono: Assembly Ref addref log4net[00d318c8] -> System.Configuration[00d624d8]: 2
Mono: Requesting loading reference 0 (of 4) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
Mono: Loading reference 0 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll asmctx DEFAULT, looking for mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load mscorlib in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref System.Configuration[00d624d8] -> mscorlib[00cde138]: 4
Mono: Requesting loading reference 1 (of 6) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll
Mono: Loading reference 1 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll asmctx DEFAULT, looking for System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load System in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll'.
Mono: Image addref System[00d31930] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll[00d7d810]: 2
Mono: Prepared to set up assembly 'System' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll)
Mono: Loading assembly System (00d31930) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly System[00d31930] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/System.dll.dll' not found: Path not found.

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\System\System.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\System\System.config'.
Mono: Assembly Ref addref log4net[00d318c8] -> System[00d31930]: 2
Mono: Requesting loading reference 0 (of 6) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll
Mono: Loading reference 0 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System\4.0.0.0__b77a5c561934e089\System.dll asmctx DEFAULT, looking for mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load mscorlib in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref System[00d31930] -> mscorlib[00cde138]: 5
Mono: Requesting loading reference 2 (of 4) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
Mono: Loading reference 2 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll asmctx DEFAULT, looking for System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load System in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Assembly Ref addref System.Configuration[00d624d8] -> System[00d31930]: 3
Mono: DllImport attempting to load: 'BCrypt.dll'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\BCrypt.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\BCrypt.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\BCrypt.dll': 'File not found.
'.
Mono: DllImport loaded library 'BCrypt.dll'.
Mono: DllImport searching in: 'BCrypt.dll' ('BCrypt.dll').
Mono: Searching for 'BCryptGenRandom'.
Mono: Probing 'BCryptGenRandomW'.
Mono: Could not find 'BCryptGenRandomW' due to 'Procedure not found.
'.
Mono: Probing 'BCryptGenRandom'.
Mono: Found as 'BCryptGenRandom'.
Mono: DllImport attempting to load: '__Internal'.
Mono: DllImport loaded library '(null)'.
Mono: DllImport searching in: '__Internal' ('(null)').
Mono: Searching for 'SetThreadErrorMode'.
Mono: DllImport searching in: '__Internal' ('(null)').
Mono: Searching for 'GetFileAttributesExW'.
Mono: Probing 'GetFileAttributesExWW'.
Mono: Could not find 'GetFileAttributesExWW' due to 'Procedure not found.
'.
Mono: Probing 'GetFileAttributesExW'.
Mono: Found as 'GetFileAttributesExW'.
Mono: Requesting loading reference 1 (of 4) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
Mono: Loading reference 1 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Configuration\4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll asmctx DEFAULT, looking for System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load System.Xml in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System.Xml and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Xml and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Xml and was for the same version 4.0.0.0
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll'.
Mono: Image addref System.Xml[02d4e338] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll[02e6c3f0]: 2
Mono: Prepared to set up assembly 'System.Xml' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll)
Mono: Loading assembly System.Xml (02d4e338) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly System.Xml[02d4e338] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/System.Xml.dll.dll' not found: Path not found.

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\System.Xml\System.Xml.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\System.Xml\System.Xml.config'.
Mono: Assembly Ref addref System.Configuration[00d624d8] -> System.Xml[02d4e338]: 2
Mono: Requesting loading reference 0 (of 3) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll
Mono: Loading reference 0 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll asmctx DEFAULT, looking for mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load mscorlib in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Found assembly remapping for mscorlib and was for the same version 4.0.0.0
Mono: Assembly Ref addref System.Xml[02d4e338] -> mscorlib[00cde138]: 6
Mono: Requesting loading reference 2 (of 3) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll
Mono: Loading reference 2 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\System.Xml\4.0.0.0__b77a5c561934e089\System.Xml.dll asmctx DEFAULT, looking for System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load System in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Found assembly remapping for System and was for the same version 4.0.0.0
Mono: Assembly Ref addref System.Xml[02d4e338] -> System[00d31930]: 4
Mono: Request to load System.Configuration in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System.Configuration and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Configuration and was for the same version 4.0.0.0
Mono: Requesting loading reference 5 (of 6) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll
Mono: Loading reference 5 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\log4net\2.0.8.0__669e0ddf0bb1aa2a\log4net.dll asmctx DEFAULT, looking for System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Mono: Request to load System.Xml in (domain 0035d880, alc 00000000)
Mono: Found assembly remapping for System.Xml and was for the same version 4.0.0.0
Mono: Found assembly remapping for System.Xml and was for the same version 4.0.0.0
Mono: Assembly Ref addref log4net[00d318c8] -> System.Xml[02d4e338]: 3
Mono: Requesting loading reference 3 (of 8) of Z:\opt\monosim-gtk\monosim-gtk.exe
Mono: Loading reference 3 of Z:\opt\monosim-gtk\monosim-gtk.exe asmctx DEFAULT, looking for gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Mono: Request to load gtk-sharp in (domain 0035d880, alc 00000000)
Mono: Assembly Loader probing location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\gtk-sharp.dll'.
Mono: Image addref gtk-sharp[02f6b380] (asmctx DEFAULT) -> Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\gtk-sharp.dll[02f6ae58]: 2
Mono: Prepared to set up assembly 'gtk-sharp' (Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\gtk-sharp.dll)
Mono: Loading assembly gtk-sharp (02f6b380) into domain monosim-gtk.exe (0035d880) and ALC 00000000
Mono: Assembly gtk-sharp[02f6b380] added to domain monosim-gtk.exe, ref_count=1
Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\gtk-sharp.dll.dll' not found: File not found.

Mono: AOT: image 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib/mono/aot-cache/x86/gtk-sharp.dll.dll' not found: Path not found.

<shortened so it is not that big>

Mono: Assembly Loader loaded assembly from location: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\atk-sharp\2.12.0.0__35e10195dab3c99f\atk-sharp.dll'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\atk-sharp\2.12.0.0__35e10195dab3c99f\atk-sharp.dll.config'.
Mono: Config attempting to parse: 'Z:\usr\share\wine\mono\wine-mono-10.0.0\etc\mono\assemblies\atk-sharp\atk-sharp.config'.
Mono: Config attempting to parse: 'C:\users\jirka\.mono\assemblies\atk-sharp\atk-sharp.config'.
Mono: Assembly Ref addref gtk-sharp[02f6b380] -> atk-sharp[02f6b850]: 2
Mono: Requesting loading reference 0 (of 2) of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\atk-sharp\2.12.0.0__35e10195dab3c99f\atk-sharp.dll
Mono: Loading reference 0 of Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\atk-sharp\2.12.0.0__35e10195dab3c99f\atk-sharp.dll asmctx DEFAULT, looking for glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Mono: Request to load glib-sharp in (domain 0035d880, alc 00000000)
Mono: Assembly Ref addref atk-sharp[02f6b850] -> glib-sharp[02f6b540]: 3
Mono: DllImport attempting to load: 'user32.dll'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\user32.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\user32.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\gtk-sharp\2.12.0.0__35e10195dab3c99f\user32.dll': 'File not found.
'.
Mono: DllImport loaded library 'user32.dll'.
Mono: DllImport searching in: 'user32.dll' ('user32.dll').
Mono: Searching for 'CreateWindowExW'.
Mono: Probing 'CreateWindowExWW'.
Mono: Could not find 'CreateWindowExWW' due to 'Procedure not found.
'.
Mono: Probing 'CreateWindowExW'.
Mono: Found as 'CreateWindowExW'.
Mono: DllImport searching in: 'user32.dll' ('user32.dll').
Mono: Searching for 'DestroyWindow'.
Mono: Probing 'DestroyWindowW'.
Mono: Could not find 'DestroyWindowW' due to 'Procedure not found.
'.
Mono: Probing 'DestroyWindow'.
Mono: Found as 'DestroyWindow'.
Mono: DllImport searching in: '__Internal' ('(null)').
Mono: Searching for 'GetDynamicTimeZoneInformation'.
Mono: DllImport attempting to load: 'advapi32.dll'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\advapi32.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\advapi32.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\4.5\advapi32.dll': 'File not found.
'.
Mono: DllImport loaded library 'advapi32.dll'.
Mono: DllImport searching in: 'advapi32.dll' ('advapi32.dll').
Mono: Searching for 'RegOpenKeyExW'.
Mono: Probing 'RegOpenKeyExWW'.
Mono: Could not find 'RegOpenKeyExWW' due to 'Procedure not found.
'.
Mono: Probing 'RegOpenKeyExW'.
Mono: Found as 'RegOpenKeyExW'.
Mono: DllImport searching in: 'advapi32.dll' ('advapi32.dll').
Mono: Searching for 'RegQueryValueExW'.
Mono: Probing 'RegQueryValueExWW'.
Mono: Could not find 'RegQueryValueExWW' due to 'Procedure not found.
'.
Mono: Probing 'RegQueryValueExW'.
Mono: Found as 'RegQueryValueExW'.
Mono: DllImport searching in: 'advapi32.dll' ('advapi32.dll').
Mono: Searching for 'RegQueryValueExW'.
Mono: Probing 'RegQueryValueExWW'.
Mono: Could not find 'RegQueryValueExWW' due to 'Procedure not found.
'.
Mono: Probing 'RegQueryValueExW'.
Mono: Found as 'RegQueryValueExW'.
Mono: DllImport searching in: '__Internal' ('(null)').
Mono: Searching for 'GetFileMUIPath'.
0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0053EDB8, 02F9B170, 0053EDBC, 0053EDB0
0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0053EDB8, 02F9B170, 0053EDBC, 0053EDB0
0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0053EDB8, 02F9B170, 0053EDBC, 0053EDB0
Mono: DllImport searching in: 'advapi32.dll' ('advapi32.dll').
Mono: Searching for 'RegCloseKey'.
Mono: Probing 'RegCloseKey'.
Mono: Found as 'RegCloseKey'.
Mono: DllImport searching in: '__Internal' ('(null)').
Mono: Searching for 'GetTimeZoneInformation'.
Mono: DllImport attempting to load: 'libglib-2.0.so.0'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport unable to load library 'libglib-2.0.so.0'.
Mono: DllImport attempting to load: 'libglib-2.0.so.0'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'Z:\usr\share\wine\mono\wine-mono-10.0.0\lib\mono\gac\glib-sharp\2.12.0.0__35e10195dab3c99f\libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0.dll': 'File not found.
'.
Mono: DllImport error loading library 'libglib-2.0.so.0': 'File not found.
'.
Mono: DllImport unable to load library 'libglib-2.0.so.0'.

Unhandled Exception:
System.DllNotFoundException: libglib-2.0.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) GLib.Marshaller.g_utf16_to_utf8(char*,intptr,intptr,intptr,intptr&)
  at GLib.Marshaller.StringToPtrGStrdup (System.String str) [0x00028] in <ed39f21b9e9343dcbd442a17ad356a9f>:0 
  at GLib.Global.set_ProgramName (System.String value) [0x00000] in <ed39f21b9e9343dcbd442a17ad356a9f>:0 
  at Gtk.Application.SetPrgname () [0x0000c] in <e2cf54bd50544b3dbf94649395d8c893>:0 
  at Gtk.Application.Init () [0x00000] in <e2cf54bd50544b3dbf94649395d8c893>:0 
  at monosimgtk.MainClass.Main (System.String[] args) [0x00058] in <4702511ba1544443901e4925254517a4>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libglib-2.0.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) GLib.Marshaller.g_utf16_to_utf8(char*,intptr,intptr,intptr,intptr&)
  at GLib.Marshaller.StringToPtrGStrdup (System.String str) [0x00028] in <ed39f21b9e9343dcbd442a17ad356a9f>:0 
  at GLib.Global.set_ProgramName (System.String value) [0x00000] in <ed39f21b9e9343dcbd442a17ad356a9f>:0 
  at Gtk.Application.SetPrgname () [0x0000c] in <e2cf54bd50544b3dbf94649395d8c893>:0 
  at Gtk.Application.Init () [0x00000] in <e2cf54bd50544b3dbf94649395d8c893>:0

How to fix it (what changed)?