我正在尝试在ASP.net Web API内的R.Net中加载xts库。
我已经按照先前的文章中的建议正确设置了所有环境变量,R可以看到该库,但是在对“ stats”的xts库加载共享依赖项时,它似乎失败了。
我可以在RConsole中加载xts库。
真正奇怪的是,如果将代码放在控制台应用程序中,则可以正常工作,但是在ASP.net应用程序中,它无法尝试加载xts库,并指出“'错误:无法加载包'stats' '“
查看代码:
string rhome = @"C:\Program Files\R\R-3.5.1";
System.Environment.SetEnvironmentVariable("R_HOME", rhome);
System.Environment.SetEnvironmentVariable("PATH",System.Environment.GetEnvironmentVariable("PATH") + ";" + rhome + @"\bin\i386");
System.Environment.SetEnvironmentVariable("PATH", System.Environment.GetEnvironmentVariable("PATH") + ";" + rhome + @"\library");
REngine _engine = REngine.GetInstance(null, true, null, null);
_engine.Initialize();
_engine.Evaluate("library(xts)");