Использование R Сборка .NET в IronPython

Я хотел бы использовать статистический пакет R для обработки некоторых данных в приложении IronPython 2.7 . Была обнаружена сборка R.NET , которая должна сделать это возможным. Проблема в том, что IronPython отказывается загружать сборку R.NET.

Код:

import clr  
clr.AddReference("R.NET")

Производит:

System.IO.IOException: could not add reference to assembly R.NET

Сборка находится в файле с именем R.NET.dll , который является хранится в той же папке, из которой я вызываю ipy.exe . Я проверил, что папка находится на sys.path . Я пробовал такие варианты, как clr.AddReference ("R.NET.dll") и clr.AddReferenceToFile ("R.NET.dll") . Ни один не успешен.

Может быть проблема в том, что в имени сборки есть точка (. )? Как мне обойти это?

FWIW Я использую Windows 7, R 2.13.0 , IronPython 2.7, v4.0 платформы .NET и R.NET 1.4. Я могу успешно добавить ссылку на R.NET из Visual C # Express IDE (под .NET 4.0) и воспроизвести примеры с домашней страницы R.NET.

Заранее спасибо!

5
задан Wesley 12 July 2011 в 17:22
поделиться