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>

3 comments so far

  1. carlos Junio 27, 2007 21:24

    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.

  2. Pablo Septiembre 6, 2007 11:24

    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.

  3. Dario Quintana Septiembre 6, 2007 16:58

    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

Leave a comment

Please be polite and on topic. Your e-mail will never be published.