Загрузка класса C# в R 3.6.x - PullRequest
       21

Загрузка класса C# в R 3.6.x

0 голосов
/ 24 апреля 2020

У меня есть решение, которое встроено в Visual Studio 2019 с использованием C# 3.5.0. У меня есть приложение для мамы, которое закодировано с RStudio под управлением R3.6.x. Моя цель - использовать решение (файлы проекта со мной) и интегрироваться с R. Входные данные поступают из R и используют код C# для получения промежуточных выходных данных.

Мои попытки: 1. Я попытался dyn.load собрать dll, но он не с сообщением об ошибке «модуль не найден». 2. Я не нашел ".cs" как один объект, принятый инструментом shlib cmd для сборки R загружаемых dll-пакетов. 2. Попытка установить rClr, но она не удалась, поскольку для R3.6.x

нет библиотеки. Поэтому задача состоит в том, чтобы найти эффективный способ загрузки COM-объекта в R 3.6.x. Предложения приветствуются.

1 Ответ

0 голосов
/ 24 апреля 2020

Возможно, вы захотите взглянуть на Экспорт функции C# . Это позволит только вызовы функций в стиле c. Есть также R-Interop , который использует именованные каналы для связи. Третий способ может заключаться в использовании объектной модели компонентов .

...