2010-08-26 17 views
5

Tengo una aplicación C# cuyas partes se escriben usando WPF (que no es compatible con Mono). ¿Es posible compilar esta aplicación en Linux? En última instancia, la aplicación se ejecutará en Windows, pero es parte de un marco más amplio y todo nuestro proceso de compilación se ejecuta en Linux, por lo que me gustaría poder compilar la aplicación C# en Linux también.Compilando C# + WPF en Linux para ejecutar en Windows

Respuesta

3

M ono no lo hace, y actualmente no tiene planes para admitir WPF, y por proxy, XAML. Donde puede obtener un descanso con un subconjunto de XAML es con el soporte de Silverlight a través de Moonlight. Ver http://www.mono-project.com/WPF para más detalles.

2

Esto definitivamente no es posible , Mono no tiene el paso de compilación que compilará su XAML en un formato binario y lo integrará

0

Estoy de acuerdo con las otras respuestas, de forma nativa esto no parece posible.

Si ya tiene las licencias adecuadas, podría intentar ejecutar VMWare o para compilarlo. Obviamente, el uso de la memoria y los requisitos de tiempo para la compilación aumentarán, todo depende de cuánto le importe a usted que pueda ejecutarlo todo en una sola caja. Creo que ambos admiten scripting.