Хотя этот вопрос довольно старый, возможно, эта разработка ответа Хакермана все равно кому-нибудь поможет:
Вам не нужно правильно устанавливать R на вашем компьютере, и вам также не нужно иметь какие-либо записи в реестре.для R, если вы хотите использовать R.NET.Однако R.NET по-прежнему требуется доступ к собственным библиотекам DLL, найденным в ... \ R \ bin \ i386, и содержимому ... \ R \ library.
При условии, что ваши файлы R находятся в C:\ Program Files, установка путей к ... \ R \ bin \ i386 и ... \ R \ library работает следующим образом:
REngine.SetEnvironmentVariables(@"C:\Program Files\R\bin\i386", @"C:\Program Files\R");
Затем вы можете настроить REngine с помощью:
REngine engine = REngine.GetInstance();
Работает с использованием R.NET v1.7 и R v3.4.2 (32 бита).