Можно ли получить доступ к C# dll из другого C# dll, используя Node.js? - PullRequest
0 голосов
/ 17 апреля 2020

Я ищу способы переноса настольного приложения 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.

Это правильно, или я что-то упустил, чтобы это произошло?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...