Applicazione vb net 2008 su MAC

mercoledì 07 luglio 2010 - 09.08

dream Profilo | Newbie

Buongiorno,

Ho realizzato ina semplice applicazione per windows che si appoggia ad un database sql server 2005.
Ho la necessità di far girare il client su MAC.

Il server girerà sempre su un pc win.
Ho utilizzato vb net 2008 express per la realizzazione.

E' possibile fare questo?

Grazie

freeteo Profilo | Guru

Ciao,
tecnicamente il runtime del Framework non c'è per Mac, quindi di fatto la tua applicazione così com'è non è portabile.
Però c'è un Framework "quasi equivalente" che si chiama mono: http://www.mono-project.com/Main_Page il quale è abbastanza allineato con il Framework ufficiale ed è portabile...ma se non ricordo male puoi scrivere solo in C#.

Oppure dovresti pensare di farla in Silverlight, che ha il runtime anche per Mac...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

dream Profilo | Newbie

Grazie per la risposta.
L'applicazione per windows è già pronta e funzionante. Volevo evitare di riscrivere tutto.
Passare da vb net a c# non è un problema.

Volevo solo evitare di ridisegnare i form. (la cosa + odiosa del mondo).
Grazie ancora

freeteo Profilo | Guru

Ok, allora valuta mono, oppure ti posso segnalare anche questo :http://dev.mainsoft.com/

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

dream Profilo | Newbie

Una domanda: l'applicazione Mono Tools for Visual Studio genera eseguibili solo per linux o anche per mac?
Leggendo non sono riuscito a capirlo. Grazie

freeteo Profilo | Guru

mmmhhh credo solo per Linux, credo che il pacchetto che serve a te è MonoDevelop...ma non ho molta esperienza in merito quindi ti consiglio di guardare bene cosa dice il sito che sicuramente spiega i vari dettagli.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5