Я ищу способы переноса настольного приложения C# в онлайн-версию, используя Node.js. В этом приложении есть несколько классов, которые ссылаются на dll друг друга по мере необходимости, но я не знаю, возможно ли это общение с использованием Node.js.
. Итак, чтобы проверить это, я создал простой метод в класс B, который вызывается в классе A, добавил класс A.dll в мое приложение Node.js, использующее ffi, и при вызове метода в B.dll происходит сбой, показывая эту ошибку:
Необработанное исключение : System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Резервная копия Nodejs, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей. Системе не удается найти указанный файл.
Резервная копия Nodejs - это имя библиотеки, содержащей класс B. Доступ к классу A успешно выполнен.
Мне кажется, что это фактически невозможно вызывать методы библиотеки DLL, используя другую библиотеку из Node.js.
Это правильно, или я что-то упустил, чтобы это произошло?