Сетевой загрузчик классов для IronRuby / Dynamic Language Runtime? - PullRequest
0 голосов
/ 13 сентября 2011

Как сейчас, я могу загрузить локальный файл:

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

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

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

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

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

1 Ответ

0 голосов
/ 13 сентября 2011

Это правильно - он может загружать файлы только из пути, который можно разрешить с помощью вызовов «стандартного открытия файлов» - поэтому путь, начинающийся с 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

...