Собственное расширение .net для node.js

Я хочу использовать .net dll в node.js. Означает ли это, что мне нужно сделать эти dll доступными с помощью c/c++, используя «хостинг clr», а-ля

К сожалению, пример Создание нативного расширения nodejs .Netна github немного разочаровало, просто прокрутите вниз до последнего шага

Измените параметр «Common Language Runtime Support» на «No Common Language Runtime Support»

и вы знаете, что я имею в виду. Исправление, чтобы отдать должное этой статье: предлагается изменить этот параметр на «No Common Language RunTime Support» только для файла SharpAddon.cpp, поэтому другие .cpp-файлы, которые вы добавляете, будут иметь поддержку CLR. включено (по умолчанию для проекта CLR), что означает, что вы фактически можете использовать библиотеки .net из этих других файлов .cpp.

Этот вопрос на самом деле является дубликатом Использование .NET DLL в Node.js/серверном javascript, который был написан в то время, когда не было даже родного порта Windows для узла, поэтому времена могли изменились, хотя гугл заставляет меня в этом сомневаться.

16
задан Community 23 May 2017 в 12:08
поделиться