Pagina 1 di 1
eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 11:09
da minomic
Ciao a tutti,
da windows ho scritto un programma in vb.net con visual studio express 2010. Volevo farlo girare anche su ubuntu 11.10, ho copiato l'exe e da terminale ho dato
Mi diceva di installare mono 2.8 e l'ho fatto (dai winetricks). Ho riprovato e adesso dice
Codice: Seleziona tutto
Could not load file or assembly 'Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
The entry point method could not be loaded
Qualcuno sa come posso risolvere?
Grazie
PS. Uso wine aggiornato...
Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 11:26
da dadexix86
Ciao!
Non ho mai scritto un programma in visual basic, però cercando in google il tuo errore si capisce che devi innanzitutto includere le dipendenze in fase di compilazione (
http://www.vbforums.com/showthread.php?t=613250) e poi potrai usarlo anche senza wine, semplicemente con mono (
http://ubuntuforums.org/showthread.php?t=1687615)
Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 11:43
da minomic
mah...ho provato a impostare copylocal=true per powerpacks come diceva nella discussione che mi hai linkato ma non è cambiato niente...
Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 13:09
da dadexix86
Ma te non manca i powerpacks, dovresti impostarlo per le altre dipendenze che ti mancano.
Credo che dovresti compilarne una versione con simboli di debug per debuggare meglio il problema e capire cose effettivamente gli manca, dato che parla genericamente di "dipendenze".
Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 13:11
da minomic
forse è troppo complicato ed è meglio se lascio perdere.
Lasciate a windows quel che è di windows...

Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 13:14
da dadexix86
Beh, se intendi programmare prima o poi dovrai fare i conti con il debug e forse è meglio imparare da subito a debuggare programmi semplici anziché andare poi a faticare con quelli complicati

Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 13:18
da minomic
sono d'accordo. Il problema è che non ho la più pallida idea di come fare. Anche perchè su windows il debug potrei anche saperlo fare (impostando i punti di interruzione e robe così, almeno credo) ma poi prendo l'exe, lo passo su linux e questo semplicemente mi darà quell'errore generico, quindi non ho capito niente delle dipendenze che mi mancano!
Re: eseguire programma scritto in vb.net
Inviato: venerdì 13 aprile 2012, 13:21
da dadexix86
Ok, qui la questione diventa specifica di basic, però quello che dovresti fare è integrare i simboli di debug di gdb, in maniera da poterlo debuggare anche su Linux.