Загрузчик сетевых классов для IronRuby / среды выполнения динамического языка?

Теперь я могу загрузить локальный файл:

engine.ExecuteFile("c:/myclass.rb");

Но DLR выдает исключение:

 engine.ExecuteFile("ftp://localhost/myclass.rb");

И я уверен, что если он даже не может этого сделать, то, вероятно, он также не сможет автоматически загружать классы по сети.

Кто-нибудь знает, как загрузить классы DLR (Dynamic Language Runtime) по сети?


person Chris    schedule 12.09.2011    source источник


Ответы (1)


Это правильно - он может загружать файлы только по пути, разрешаемому с помощью вызовов «стандартного открытия файла» - поэтому путь, начинающийся с ftp://, не соответствует этому определению ... для получения дополнительной информации см. MSDN, например http://blogs.msdn.com/b/seshadripv/archive/2008/07/28/various-ways-to-execute-script-using-the-dlr-hosting-api.aspx и http://dlr.codeplex.com/wikipage?title=Docs%20and%20specs&referringTitle=Documentation

person Yahia    schedule 12.09.2011