Cita de: DarK_FirefoX en 24 Mayo 2015, 02:26 AM
Te recomiendo que le heches un vistaso a MonoDevelop, es un IDE libre diseñado primordialmente para C# y otros lenguajes de .NET. Es multiplataforma, por lo que puedes utilizarlo tanto en Windows, Linux o MacOS.
Espero que esto sea lo que estás buscando.
Salu2s
Lo que pasa es que MonoDevelop al compilar los ejecutables que me genera no funcionan al correrlos con el coreclr de Microsoft.
Por ejemplo este hello world
Código (csharp) [Seleccionar]
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
Console.ReadLine();
}
}
Si lo compilo a mano asi:
Código (bash) [Seleccionar]
mcs /nostdlib /noconfig /r:../packages/System.Console.4.0.0-beta-22703/lib/contract/System.Console.dll /r:../packages/System.Runtime.4.0.20-beta-22703/lib/contract/System.Runtime.dll HelloWorld.csMe crea un HelloWorld.exe que funciona perfectamente tanto con el coreclr de MS como con Mono, es decir:
Código (bash) [Seleccionar]
corerun HelloWorld.exe // MS
mono HelloWorld.exe // MonoAmbos funcionan.
Sin embarlo ese mismo programa compilado por MonoDevelop solo funciona con mono y no con corerun

Me salta este error al intentar correrlo:
Código (bash) [Seleccionar]
Unhandled Exception: System.BadImageFormatException: Could not load file or assembly '/home/test/Documentos/workspace/mono/HelloWorld/bin/Debug/HelloWorld.exe' or one of its dependencies. Error 11Creo que tendre que resignarme a programar desde Visual Studio en windows ya que lo unico que se puede hacer por ahora en linux sin complicarse la vida es correr codigo

puede ser alguna aplicación tipo iTalc o algo por el estilo para gestionar aulas etc...No estoy muy al tanto de leyes pero si todo les pertenece pueden hacer lo que quieran, lo que a unos les parece "controlar" quizá a ellos les parece "mantenimiento"