Wine e Mono lavorano assieme…
Oggi un amico mi ha passato un piccolo applicativo sviluppato con .NET, non avendo voglia di accendere il portatile per farlo girare su windows ho pensato che bastasse semplicemente un wine file.exe per far partire quel semplicissimo eseguibile… Ma così non è stato, anzi ho riscontrato questo errore: install the Windows version of Mono to run .NET executablesa questo punto è iniziata un’impresa mastodonticamente inutile per non accendere un pc. Ma dato che alla fine ho risolto vi spiego come ho fatto.
Per prima cosa sono andato sul sito di Mono ed ho scaricato la versione di mono per windows. Una volta scaricato il file l’ho installato con il comando wine mono-1.9.1-gtksharp-2.10.4-win32-2.exe Terminata l’installazione ho riscontrato un nuovo errore che mi avvisava della mancaza della dll diplus.dll.GdipCreateLineBrushI. Per ovviare a questo disguido è bastato scaricare la dll da questo indirizzo e copiarla all’interno della cartella ~/.wine/drive_c/windows/system32/ e per ultimo ho aggiunto la dll attraverso la tab “Librerie” del menu di configurazione di wine ed ho finalmente potuto eseguire il mio exe.

« Iceweasel 3 per Lenny - Registrare e ripetere con xmacro »
Commenti
Comment da Kenny
using
Mozilla Firefox 3.0.1 on
Linux | Quote
Ora: 11 settembre 2008, 09:13
Non ci sono riuscito, alcune applicazioni .NET continuano a non girare!
Comment da Madrefoca
using
Debian IceWeasel 3.0.1 on
Debian GNU/Linux | Quote
Ora: 14 settembre 2008, 11:08
Kenny @ 11 settembre 2008 - 09:13 ha scritto:
Non ci sono riuscito, alcune applicazioni .NET continuano a non girare!
Probabilmente richiede alcune dll particolari… Per esempio un programma fatto da un amico richiede una dll di Internet Explorer
Comment da Kenny
using
Mozilla Firefox 3.0.1 on
Linux | Quote
Ora: 17 settembre 2008, 10:00
No, aspetta.. Il problema è che ci voleva tutto il Framework originale per far girare alcune applicazioni ![]()
Quindi ho installato la versione redistributable delle librerie Framework per Windows con Wine e ora funzia tutto come si deve ![]()











Comment da ggiacomoo using
Mozilla Firefox 3.0.1 on
Linux | Quote
Ora: 20 agosto 2008, 12:11
grazie, adesso provo con un programmino “bastardo” che non mi andava, dandomi:
$ wine XDVDMulleter.exe
fixme:ntoskrnl:KeInitializeSpinLock 0×4577a4
fixme:actctx:parse_manifest_buffer root element is L”asmv1:assembly”, not
install the Windows version of Mono to run .NET executables