En cuanto a mi pregunta anterior sobre el Punto de Mono on Windows, digamos que desarrollé una aplicación contra el tiempo de ejecución mono de Windows para que también se ejecute en Linux, OSX, etc. y para hacer es más complicado, uso GTK # para no tener que lidiar con WinForms. ¿Existe entonces una manera fácil de agrupar los tiempos de ejecución Mono de Windows con mi versión de Windows de la aplicación para que todos puedan instalarse a la vez? O, ¿no tiene sentido esto? Una vez que desarrollo contra el tiempo de ejecución Mono de Windows, ¿funcionaría bien contra el tiempo de ejecución de MS .NET? (Supongo que aún necesitaría GTK # instalado).Agrupando el tiempo de ejecución Mono de Windows con una aplicación
7
A
Respuesta
5
La respuesta corta es Sí.
Las cosas que usted debe tener cuidado acerca de la programación, mientras que son
- No utilizar la plataforma API
- No codificar directorio & separadores de nombre de archivo, es decir, no codificar las rutas de archivos, pero el uso de la clase más apropiada para obtener el separador de ruta luego concat los nombres.
- Tenga en cuenta que los nombres de archivo en * nx son mayúsculas y minúsculas y Windows no. Durante la programación, no haga referencia al mismo archivo que log.txt y Log.txt, pero manténgalo pequeño.
Aparte de eso, si creó la aplicación GTK # en el sistema * nx, podrá ejecutarla en Windows si instaló el ensamblado GTK #, y viceversa.
Lo hice yo mismo, y funcionó como se esperaba. Tuve un problema para encontrar la versión dll de ensamblaje específica de GTK # en Windows y eso me llevó pocas horas.
1
En general, probablemente solo use el tiempo de ejecución .Net en Windows. El instalador para GTK # for .Net está disponible en Mono download page. Sus usuarios necesitarían esto instalado, y luego podrían ejecutar su aplicación usando el tiempo de ejecución .Net regular.
Cuestiones relacionadas
- 1. cómo depurar a distancia una aplicación Win32 VCL construida con el paquete de tiempo de ejecución
- 2. ¿Cuál es el punto de Mono en Windows
- 3. Ejecución de una aplicación .exe de Windows Forms
- 4. Mono a SQL Server con Windows autenticación
- 5. ¿Cómo crear el actualizador para la aplicación AIR incluida con el tiempo de ejecución cautivo?
- 6. Determinación mediante programación de la versión de tiempo de ejecución de Mono
- 7. Delphi Project Necesita paquetes de tiempo de ejecución, incluso con el tiempo de ejecución Paquetes desactivados
- 8. SQLite en windows y en mono?
- 9. Registro en tiempo de ejecución con Autofac
- 10. ¿Soporta Mono 64bit Windows?
- 11. Mono IDE en Windows
- 12. Aplicación de gráficos intensivos en C# (con .NET/Mono)
- 13. Agrupando cláusulas WHERE con Zend_Db_Table_Abstract
- 14. find C++ tiempo de ejecución
- 15. Desarrollar una aplicación web con Mono (opensource .NET) ¿algún ejemplo?
- 16. Obtener el nombre del producto de una aplicación de iPhone en tiempo de ejecución?
- 17. ¿Qué es el entorno de tiempo de ejecución?
- 18. Localización en tiempo de ejecución
- 19. ¿Cómo detectar qué tiempo de ejecución de .NET se está utilizando (MS vs Mono)?
- 20. Limitación de inicio o tiempo de ejecución para el software de evaluación en C# y Windows
- 21. tiempo de ejecución "real" límite
- 22. Error: Este ensamblado está creado por un tiempo de ejecución más reciente que el tiempo de ejecución actualmente cargado.
- 23. Cómo cambio la cultura de una aplicación WinForms en tiempo de ejecución
- 24. Crear una clase durante el tiempo de ejecución
- 25. ¿Obliga a una aplicación a ejecutarse en una versión de tiempo de ejecución específica de .NET?
- 26. Orden de finalización de la unidad para la aplicación, compilada con paquetes de tiempo de ejecución?
- 27. symfony2 - Obtener tiempo de ejecución
- 28. Mida el tiempo de ejecución en C#
- 29. Agrupando pruebas de JUnit
- 30. ¿Cómo sabe el tiempo de ejecución qué clase contiene el método principal en la aplicación C#?