我试图通过引用
将R连接到Win 7 64位上的C#(vs 2008)STATCONNECTORCLNTLib;
StatConnectorCommonLib;
STATCONNECTORSRVLib;.
但无论我做什么,我仍然会在代码行中使用Init(“R”)获得"Exception from HRESULT: 0×80040013"
。
我尝试了5个不同版本的RAndFriends,然后我尝试单独安装R和COM服务器,rscproxy ......没有用。
这样一段简单的代码失败了:
StatConnector rconn = new STATCONNECTORSRVLib.StatConnector();
rconn.Init("R");
更新:安装R版本2.13时,问题又回来了.. 当安装RandFriends,最新版本,在win 7,c#2010上,仍然无法正常工作。
有没有人设法在Windows 7中连接R和C#?
答案 0 :(得分:3)
COM库是64位?如果不是,您应该将项目配置为仅构建为32位应用程序。
答案 1 :(得分:1)
因此,对于在尝试连接R和C#时收到此错误消息的Windows 7用户,我向您提供了我的解决方案:
现在应该可以了! : - )