Вопрос

Когда я встраиваю IronRuby, как правильно получить ссылку либо на классы DateTime/Date Ruby, либо на System.DateTime .NET.Я сталкиваюсь с ошибками, когда пытаюсь

требуется «дата»

Я получаю сообщение об ошибке - нет такого файла для загрузки - дата

Когда я пытаюсь потребовать 'mscorlib.dll', я получаю ошибку - нет такого файла для загрузки - mscorlib.dll

Каков правильный способ сделать что-либо из этого?

ОБНОВЛЯТЬ:см. комментарии Джона Скита

Это было полезно?

Решение

Время — это основной тип Ruby, который отображается в System.DateTime.

Чтобы получить DateTime.Now, вы можете сделать Time.new

Существуют расширения DateTime, поэтому вам может потребоваться «время» или потребовать «dateTime»

mscorlib подразумевается и всегда требуется, поэтому вам не нужно явно требовать его.если вы хотите перейти к CLR DateTime, вы можете сделать

System::DateTime.now или System::DateTime.Now

Другие советы

Попытался ли ты

require 'mscorlib'

указать имя сборки вместо имени файла?Вот что указано в этом старая запись в блоге...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top