Quiero hacer uso de .net dlls en node.js. ¿Eso quiere decir que tengo que hacer esos archivos DLL disponible con C/C++ usando 'de alojamiento CLR', a laextensión nativa .net para node.js
Desafortunadamente el ejemplo
Creating a nodejs native .Net extension encima en github era una un poco decepcionante, solo desplácese hacia abajo al último paso
Cambie la opción "Common Language Runtime Support" a No Common Lan guage RunTime Support
y usted sabe a qué me refiero.
Corrección para hacer justicia a ese artículo: sugiere cambiar esa opción a "No Common Language RunTime Support" solo para el archivo SharpAddon.cpp
, por lo que otros archivos .cpp que agregue tendrán habilitado CLR (el valor predeterminado para un proyecto CLR), lo que significa que de hecho puede usar .net dlls de esos otros archivos .cpp.
Esta pregunta es en realidad un duplicado de Using a .NET DLL in Node.js/serverside javascript, que se escribió en un momento en que ni siquiera había un puerto de nodo nativo de Windows, por lo que los tiempos podrían haber cambiado, aunque google me hace dudar de ello.
Es difícil saber si se está desarrollando/manteniendo activamente, pero si no necesitas compatibilidad al 100% con node.js, esto parece interesante: ht tp: //newcome.wordpress.com/2010/05/08/node-net-node-js-implemented-in-javascript-on-the-net-runtime/. – reuben
@reuben Gracias por el enlace, pero por el problema que tengo entre manos, quiero tener la implementación más estable y eficiente posible, así que supongo que estoy atascado con el original, que se está desarrollando a un ritmo realmente rápido y que también está obteniendo vapor en la plataforma de Windows recientemente. –