首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R.net的独立可执行文件

使用R.net的独立可执行文件
EN

Stack Overflow用户
提问于 2014-03-25 23:40:21
回答 1查看 836关注 0票数 2

我最近发现了R.net

使用visual studio express,我用C#写了一个很小的hello world,它运行得很好。

当我发布它时,程序可以在我的计算机上运行。然而,它在任何人身上都不起作用。

我怀疑问题是其他用户没有安装R。下面是我认为可疑的代码行:

代码语言:javascript
复制
var rBinPath = @"C:\Program Files\R\R-3.0.2\bin\i386";

我怀疑我必须用R.dll发布.exe,但老实说,我不确定该怎么做,因为我是visual studio的新手。

有没有人用R.net成功地制作了一个独立的可执行文件?你是怎么解决这个问题的?

任何帮助都是非常感谢的。

干杯!

EN

回答 1

Stack Overflow用户

发布于 2014-03-26 04:06:40

如果部署机器在这个确切的位置没有R3.0.2,这确实是可能的问题。如果您使用的是R.NET 1.5.5,那么您的应用程序必须找到正确的R.dll路径。在documentation页面中有关于如何做到这一点的示例。

最新的开发代码(目前在分支上)将在几周内发布新版本,默认情况下使用Windows注册表的路径发现,并且将像在大多数Windows机器上一样工作。在某种程度上,在Linux/MacOS上也是如此,但它们比较棘手,并且在应用程序启动之前需要一些环境变量设置。

如果需要对路径规范进行完全控制,也可以使用app.config文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22639426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档