¿Alguien ha usado la biblioteca SWIG con C#? Si es así, ¿qué escollos encontraste y cuál es la mejor manera de usar la biblioteca? Estoy pensando en utilizarlo como un contenedor para un programa que se escribió en C y quiero envolver los archivos de encabezado donde puedo usarlos en mi aplicación .NET.¿Cuáles son las mejores prácticas al usar SWIG con C#?
Editar: Algunas aclaraciones sobre el sistema operativo objetivo.Planeo ejecutar la aplicación en Linux y Windows, por lo tanto, la razón por la que estoy buscando en SWIG. P/Invoke no es una opción.
Creo que SWIG es genial incluso para C. ¡Puede convertir la programación de procedimientos en oop! – Matthias