I'm trying to run .NET code which was previously complied on Windows by copying it to Ubuntu Server with Mono installed. I used
sudo apt-get install mono-complete
and it ran fine. Now I run
gacutil -l
and it outputs only the following assemblies
I18N
I18N.West
Mono.Security
System
System.Configuration
System.Security
System.Xml
and my code fails to run. I run
MONO_LOG_LEVEL=debug mono ./pathTo/MyWindowsExecutable.exe
and debug output says it cannot find System.Core
assembly.
It looks like I didn't run something which installs more assemblies.
How do I get GAC populated with more assemblies (which my code got used to on Windows)?