2012-06-28 23 views
7

Tenemos un equipo que construyó un agente en Mono usando MonoDevelop en Mac y queremos construirlo con el resto de nuestro código fuente nativo y C# en Windows, pero parece que no puedo obtener msbuild o mono para construir el archivo .app en Windows. Me sale un error que indica que el tipo de proct no es compatible. Los otros proyectos que se crearon en Mono compilaron bien, solo el .app nos causa problemas.Creando un archivo Mac .app en Windows usando Mono

¿Alguien ha tenido éxito construyendo archivos Mac/Mono .app en Windows? ¿O hay una buena alternativa a un archivo .app para ejecutar una aplicación de tipo de servicio en Mac?

+2

¿Hay alguna documentación que esté siguiendo? ¿Como en esto es posible? ¿Puede mostrarnos algún mensaje de error que informe mono o msbuild? –

Respuesta

3

A pesar de tener MonoDevelop en Windows y OSX, no podrá construir .app en Windows - Windows no tiene ninguna de las bibliotecas necesarias (debe tener XCode instalado para que MonoDevelop compile su aplicación en OSX)

Puede compilar cualquier archivo DLL que no esté relacionado con la interfaz de usuario en Windows, luego vincularlos a la aplicación en OSX, pero probablemente no haya ningún beneficio a menos que necesite realizar pruebas de unidad desde Windows o algo así. El proyecto Mono se centra en mover el desarrollo de .NET a OSX, y no al revés.