Этот 32-разрядный процесс не смог загрузить библиотеку R.dll. Собственное сообщение об ошибке: "Указанный модуль не найден"

PFB ошибка при выполнении строки REngine.GetInstance(),

Исключение типа System.Exception произошло в DynamicInterop.dll но не был обработан в коде пользователя

Дополнительная информация: 32-битному процессу не удалось загрузить библиотеку R.dll, Собственное сообщение об ошибке The specified module could not be found,

используя RDotNet

namespace WebApplication5.Controllers
{
public class HomeController : Controller
{
    public ActionResult Index()
    {

        REngine.SetEnvironmentVariables();


        var scriptFilePath = @"D:\4P-SDM\TFS_Production\Dev-PursuitKit\SDMPortal.Web\Models\script.R";
        var riskCsvPath = @"D:\file_r\SampleCSVFile_11kb.csv";
        var valueAtRisk = "25750000000";
        using (var en = REngine.GetInstance())
        {
            var args_r = new string[2] { riskCsvPath, valueAtRisk };
            var execution = "source('" + scriptFilePath + "')";
            en.SetCommandLineArguments(args_r);
            en.Evaluate(execution);
        }

        return View();
    }

0 ответов

Другие вопросы по тегам