Я хочу создать внутреннее расширение узла, используя dll, содержащую код C++ и C# в Visual Studio 2015. Я не могу заставить его работать после my own instructions прошлых лет, который основан на последних node-gyp
,Как использовать смешанную C++ и .Net dll в node.js? (Ошибка: abort() был вызван)
Если вы не используете опцию /clr
, я могу просто запустить программу, как показано ниже.
console.log("1");
const addon = require('./build/Release/addon');
console.log("2");
При включении /clr
только первый вызов для входа запускается на выполнение. При компиляции DLL в режиме отладки, я получаю следующее сообщение:
Как исправить/отладить это?
(я знаю, что есть край, но я стараюсь идти узел-Gyp путь)