O assembly mscorlib.dll não foi encontrado ou não pôde ser carregado

1

Eu queria rodar meu software em um VPS, no entanto, quando tento executá-lo em mono, ele diz

The assembly mscorlib.dll was not found or could not be loaded.It should have been installed in the '/usr/local/lib/mono/4.5/mscorlib.dll' directory.

Eu já tentei instalar o mono-completo

sudo apt-get install mono-complete

No entanto, diz que o mono-completo já é a versão mais recente.

Há algo que eu possa fazer para corrigir isso?

Atenciosamente, Mike

(Eu corro no meu VPS no Ubuntu 13.10 64 bits, e minha versão mono é 4.0.0)

    
por Mike 20.02.2014 / 15:40

2 respostas

2

Me deparei com o problema no último dia.Você precisa instalar o mono-2.0 para executar determinados programas.

Para instalar o mono 2.0, abra o terminal e digite

sudo apt-get install libmono2.0-cil
    
por Registered User 20.02.2014 / 15:54
0

Eu tive o mesmo problema com o computador do meu irmão. Parece ser um problema de instalação. O MonoDevelop acha que as bibliotecas do mono estão instaladas em / usr / local / lib / ... Eu não consegui consertar o problema, então copiei / usr / lib / mono para / usr / local / lib

sudo cp -r /usr/lib/mono /usr/local/lib/

Isso funciona por enquanto, mas essa não é a solução. Alguém sabe como dizer ao MonoDevelop onde procurar pelas bibliotecas? sem ter que construir / instalar manualmente.

    
por Nemo 19.10.2014 / 01:20