Я хочу использовать DLL.net в node.js. Означает ли это, что мне нужно сделать эти dll доступными с помощью c/С++, используя "clr hosting", a la
К сожалению, пример Создание расширения .Net-расширения nodejs в github было немного разочарование, просто прокрутите вниз до последнего шага
Измените параметр "Поддержка времени обычного языка" на No Common Language RunTime Support
и вы понимаете, что я имею в виду. Исправление для обеспечения справедливости в этой статье: предлагается изменить этот вариант на "Без поддержки обычного языка RunTime" только для файла SharpAddon.cpp
поэтому в других добавленных .cpp файлах будет включена поддержка CLR (по умолчанию для проекта CLR), что означает, что вы действительно можете использовать DLL файлы .net из этих других .cpp файлов.
Этот вопрос на самом деле является дубликатом Использование .NET DLL в javascript node.js/serverside, который был написан в то время, когда не было даже родной порт Windows node, поэтому времена могут измениться, хотя google заставляет меня сомневаться в этом.