在R 3.6.x中加载C#类

问题描述 投票:0回答:1

我有一个使用C#3.5.0在Visual Studio 2019中构建的解决方案。我有运行R3.6.x的RStudio编码的母亲应用程序。我的目标是使用解决方案(项目文件与我在一起)并与R集成。输入数据从R流出,并使用C#代码生成中间输出。

我的尝试:1.我尝试使用dyn.load构建dll,但失败并显示“找不到模块”错误消息。2.我没有找到shlib cmd工具接受的用于生成R可加载dll软件包的对象“ .cs”。2.尝试安装rClr并失败,因为没有用于R3.6.x的库]

因此,挑战是找到一种有效的方法来在R 3.6.x中加载COM对象。欢迎提出建议。

我有一个使用C#3.5.0在Visual Studio 2019中构建的解决方案。我有运行R3.6.x的RStudio编码的母亲应用程序。我的目标是使用解决方案(项目文件为...

c# r dynamic dll visual-studio-2019
1个回答
0
投票

您可能想看看Exporting a C# function。这将仅允许c样式的函数调用。也有R-Interop使用命名管道进行通信。第三种方法可能是使用Component object model

© www.soinside.com 2019 - 2024. All rights reserved.