¿Cuáles son algunos enlaces clave que no están incluidos?¿Qué partes de .NET no están disponibles en Monotouch para el desarrollo de iPhone?
Respuesta
Puede encontrar la lista completa de limitaciones en MonoTouch en Xamarin.
Una breve lista de .NET no disponibles en MonoTouch:
- Language Runtime dinámico (DLR)
- métodos virtuales genéricos
- P/Invoca en tipos genéricos
- tipos de valor como Dictionary Keys
- System.Reflection.Emit
- System.Runtime.Remoting
Aquí hay un enlace de las asambleas que se distribuye con: http://docs.xamarin.com/ios/about/assemblies
Aquí se presenta un resumen de los ensamblados de .NET Framework:
mscorlib.dll
Silverlight, además varios .NET 4.0 tiposSystem.dll
Silverlight, más tipos de los siguientes espacios de nombres:
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.Diagnostics
System.IO.Compression
System.Net
System.Net.Cache
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Security.Authentication
System.Security.Cryptography
System.TimersSystem.Core.dll
System.Data.dll
System.Data.Services.Client.dll
System.Json.dll
System.Numerics.dll
System.Runtime.Serialization.dll
System.ServiceModel.dll
System.ServiceModel.Web.dll
System.Transactions.dll
System.Web.Services
System.Xml.dll
System.Xml.Linq.dll
Una cosa a mencionar es también que no se puede hacer referencia a los ensamblados .NET que no han sido construidos/compilados usando la configuración de .NET MonoTouch.
Así que si tiene una biblioteca .NET 2.0 favorita, tendrá que volver a importar la fuente en un nuevo proyecto MonoTouch, compilarlo y luego consultarlo. Puede haber una manera más fácil de hacerlo editando el archivo .csproj
pero no lo he encontrado.
- 1. .NET Desarrollo de la aplicación iPhone con MonoTouch - ¿Qué entorno de desarrollo?
- 2. ¿Por qué no se recomienda el uso del desarrollo de MonoTouch para iPhone?
- 3. Desarrollo de iPhone: ¿Qué tipo de estructuras de datos están disponibles?
- 4. ¿Qué Herramientas/marcos de desarrollo impulsado por comportamiento (BDD) están disponibles para Microsoft Stack?
- 5. ¿Qué complementos/utilidades están disponibles para TFS?
- 6. ¿Qué controladores MySQL están disponibles para node.js?
- 7. Opciones para el desarrollo de juegos con MonoTouch
- 8. ¿Qué informes están disponibles para svn?
- 9. ¿Qué herramientas están disponibles para TDDD (Desarrollo de bases de datos controladas por prueba)?
- 10. ¿Qué herramientas están disponibles para la refacturación de Ruby?
- 11. ¿Qué herramientas de análisis estático están disponibles para C#?
- 12. ¿Qué complementos de compilador scala están disponibles?
- 13. ¿Qué herramientas están disponibles para determinar qué ensamblados de .NET han cambiado desde la última compilación?
- 14. ¿Qué servicios de notificación push iPhone están disponibles? (Servicios hospedados, no APNS)
- 15. aplicación para iPhone usando el entorno de desarrollo .NET?
- 16. Implementación de MonoTouch en el iPhone
- 17. Mocking frameworks para .NET en Monotouch?
- 18. ¿Qué fuentes están disponibles en Android?
- 19. ¿Qué registros de procesos distribuidos están disponibles para Erlang?
- 20. ¿Qué variables especiales están disponibles en la ventana de visualización de Visual Studio en .NET?
- 21. ¿Qué administradores de sesión alternativos están disponibles para Emacs?
- 22. ¿Qué frameworks basados en actores están disponibles para Scala?
- 23. qué bases de datos nosql están disponibles para azul
- 24. ¿Qué opciones de pruebas unitarias están disponibles para Silverlight?
- 25. ¿Qué plugins de vim están disponibles para Eclipse?
- 26. ¿Qué herramientas están disponibles para documentar los complementos de jQuery?
- 27. ¿Qué paquetes LaTeX están disponibles para los diagramas de circuitos?
- 28. ¿Qué estructuras de ncurses están disponibles para BASH?
- 29. Directiva de compilador MonoTouch para iPhone Simulator
- 30. ¿Qué IDEs están disponibles para R en Linux?
Para empezar, me imagino que son las características .NET, no las características C#, las que faltan –
También encontré este sitio útil. http://pristinecoder.com/Blog/post/monotouch-libraries – sleath