Compilando y Configurando Mono.Sms con NAnt en Ubuntu
Veamos como bajar y compilar Mono.Sms desde el código fuente en Ubuntu:
Para hacerlo debemos considerar tener un repositorio que contenga la version de Mono 1.2.4, con versiones anteriores no va a funcionar. Entonces hacemos:
$sudo apt-get install mono mono-gmcs mono subversion
$svn checkout http://monosms.googlecode.com/svn/trunk/ monosms
$cd monosms/
$nant
y con esto es suficiente para compilar Mono.Sms desde el SVN. Y para correrlo:
$cd build/
$mono Mono.Sms.exe
Previamente a lanzar la aplicación quizás querramos configurarla, para esto dentro de la sección monosms en el archivo Mono.Sms.exe.config se encuentran algunos parámetros:
<monosms> <settings> <add name=”user.name” value=”Jorge” /> <add name=”user.email” value=”usuario@monosms.com.ar” /> <add name=”smtp.server” value=”mail.gigared.com”/> </settings> </monosms>
Excelente, con esto queda demostrado que la plataforma .net si es multiplataforma y ademas demuestra lo robusta que es la version para linux de .net: Mono.
Felicitaciones por tu proyecto, Dario.
Cuando quiero compilarlo con nant en Ubuntu Feisty me dice lo siguiente:
build:
[csc] Compiling 38 files to ‘/home/pablo/monosms/build/Mono.Sms.exe’.
[resgen] Cannot open assembly /tmp/tmp26dea663.tmp/resgen.exe.
BUILD FAILED - 0 non-fatal error(s), 1 warning(s)
External Program Failed: /tmp/tmp26dea663.tmp/resgen.exe (return code was 2)
Total time: 5.1 seconds.
Mmm… usá los binarios entonces, no sé que puede estár pasando. Version de Mono a usar: 1.2.4 en adelante, con menos de eso, no funciona. No creo que vaya a funcionar más rapido por estar compilada.
La version de monosms 0.9.6 no creo que funcione en linux, tengo que portala. Pero la version 0.9.0 si funciona en linux, pero el proveedor de personal que funciona es Personal-por email.
Saludos