sangria - La mejor forma de depurar remotamente una aplicación mono de C#que se ejecuta en Linux con Visual Studio 2013
visual studio code ubuntu terminal (1)
Estoy considerando desarrollar varias aplicaciones tipo consola / servicio para Linux usando Mono C #.
Mi entorno de desarrollo preferido sería Windows con Visual Studio 2013.
¿Hay alguna solución para la depuración remota de un proceso de consola Mono C # que se ejecuta en Linux con Visual Studio 2013?
En una solución ideal, un F5 simple implementaría la salida de compilación en el host remoto de Linux, iniciaría la aplicación en el host y luego adjuntaría un depurador para poder usar localmente todas las capacidades de depuración estándar de Visual Studio 2013 (puntos de interrupción, stacktrace, reloj ventana, etc ...)
¿Esto es posible en este momento? Este complemento aquí ( http://www.giesswein-apps.at/mono ) parece una buena solución, pero parece bastante nuevo y no puedo decir si es solo para RaspberryPi.
Entiendo que Xamarin proporciona soluciones para el desarrollo móvil multiplataforma, pero ¿tienen alguna solución que pueda facilitar el desarrollo de C # Linux?
El complemento MonoDebugger que vinculó definitivamente también funciona en la PC, por lo que no está limitado al RaspberryPi. Lo he intentado, pero como dijiste, todavía es bastante nuevo y encontré algunos errores, por ejemplo, al pasar por un ciclo while .
La depuración de un proceso Mono remoto también debería ser posible con MonoDevelop / Xamarin Studio, pero aparentemente no es algo que se pueda hacer de manera automática: http://tirania.org/blog//archive/2013/Oct.html