Pregunta

¿Cuál es el estado actual de Mononucleosis infecciosa¿La implementación de Platform Invoke en Linux?¿Y en Solaris?

¿Fue útil?

Solución

Funcional, utilizable y estable.Está bien probado, ya que muchas de las funciones propias de bajo nivel de mono deben comunicarse a través de él al sistema operativo subyacente.

Hay algunos P/Invocar extensiones en comparación con la implementación de Microsoft .Net (después de todo, tratan con una única familia de sistemas operativos y tres arquitecturas como máximo).Lo más notable de ellos sería que las asignaciones de biblioteca transforman el nombre de la biblioteca a variantes específicas del sistema operativo (p. ej. mylib.dll busca mylib.so en Linux, mylib.dylib en OS X, etc.) y tenga en cuenta otras convenciones específicas del sistema.También hay una DLLMapa extensión de configuración que se puede utilizar si las traducciones de nombres predeterminadas no son suficientes.Por lo general, es conveniente tener la misma API de la biblioteca binaria expuesta en diferentes sistemas operativos, de modo que la migración entre plataformas solo requiera cambios en el código C, no en la parte .Net.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top