C # - Interfaz R

Necesito conectar R a alguna aplicación C #. Lo instalérscproxy_1.3 yR_Scilab_DCOM3.0-1B5 referencias COM añadidas a laSTATCONNECTORCLNTLib, StatConnectorCommonLib ySTATCONNECTORSRVLib pero todavía no puedo hacer que funcione.

Cuando ejecuto el siguiente programa de prueba:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

//COM references
using STATCONNECTORCLNTLib;
using StatConnectorCommonLib;
using STATCONNECTORSRVLib;

namespace R_TESTING
{
    class Program
    {
        static void Main(string[] args)
        {
            StatConnector sc1 = new STATCONNECTORSRVLib.StatConnectorClass();         
            sc1.Init("R");
        }
    }
}

Me sale esta excepción:

Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x80040013
   at STATCONNECTORSRVLib.StatConnectorClass.Init(String bstrConnectorName)

Gracias por adelantado

ACTUALIZAR Ok, todavía no tuve suerte. Trataré de explicar lo que hice hasta ahora.

Installed R-2.12.2-win.exe de rproject aC:\Program Files\R\R-2.12.2

Descargue rscproxy_1.3-1.zip y cópielo / péguelo enC:\Program Files\R\R-2.12.2\library

Instalado R_Scilab_DCOM3.0-1B5.exe en elC:\Program Files (x86)\R\(D)COM Server

Con Scilab viene una prueba básica. Intenté ejecutarlo pero recibí el siguiente error:

Cargando el servidor StatConnector ... Hecho Inicializando R ... Error en la llamada a la función Código: -2147221485 Texto: problema de instalación: no se puede cargar el conector Liberando el servidor StatConnector ... Hecho

A continuación, busqué en la RUTA / Variables del sistema y no encontré información de ruta / R_HOME / R_USER. Además, no pude encontrar nada relacionado con R en el registro.

Supongo que estoy haciendo algo terriblemente mal, así que necesito desesperadamente ayuda de ustedes.

Respuestas a la pregunta(6)

Su respuesta a la pregunta