tente instalar o mono para Windows ou tente o .NET para Windows com winetricks. Em um shell tente:
winetricks dotnet20
e
winetricks mono28
Estou tentando executar o aplicativo para Windows no Ubuntu 11.10
Eu tentei
wine /path/to/file.exe
O erro é:
wine: Install Mono for Windows to run .NET 2.0 applications.
Eu tenho mono (parece não ser Mono para windows)
mono /path/to/file.exe
me dá um erro:
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the '/usr/lib/mono/2.0/mscorlib.dll' directory.
O que preciso fazer?
tente instalar o mono para Windows ou tente o .NET para Windows com winetricks. Em um shell tente:
winetricks dotnet20
e
winetricks mono28
Eu tive um problema semelhante em 12.04, e foi o que eu fiz:
sudo apt-get install mono-complete
e depois
mono /path/to/file.exe
é isso!
No meu caso, descobri que instalar mono-complete
não permitia que minha aplicação (CloudBerry Explorer) funcionasse, pois estava procurando por arquivos de configuração que a execução via Mono não encontrava corretamente.
Eu estou rodando em um sistema x64, que o .NET 2.0 não instala em (veja link ), então descobri que tinha que remover meu diretório de vinhos e fazer:
export WINEARCH="win32"
winetricks dotnet20
(Como alternativa, você poderia definir um WINEPREFIX
diferente para o aplicativo com uma arquitetura win32
, mas não havia necessidade desse tipo de separação de ambientes, e a nuking da configuração anterior era perfeitamente aceitável.)
Neste ponto, queria executar winetricks mono28
, mas os winetricks ainda não foram atualizados para levar em conta a remoção do arquivo pelo espelho da Novell (consulte link ). Eu usei a solução proposta no ticket:
wget http://download.mono-project.com/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
wine mono-2.8-gtksharp-2.12.10-win32-9.exe
(Demorou cerca de 30 minutos para baixar, pois os servidores mono-project.com não têm o mesmo tipo de suco que a Novell tinha, infelizmente ...) Permitiu que o aplicativo que eu queria usar fosse executado (ele tem problemas, mas eu acho que é mais sobre o suporte ao Wine do que o suporte .NET).