Моно валидация файла cfg.xml от NHibernate

2

Я пытаюсь настроить NHibernate в Mono, чтобы хранить объекты в SQLite.

Я скопировал/вставил пример файла конфигурации. У меня есть только две строки кода:

var config = new Configuration();
config.Configure();

Это приводит к следующему исключению неграмотной проверки:

System.InvalidOperationException: Неожиданная попытка проверки состояния переход от законченного к контенту произошло.

Я не уверен, в чем проблема. Если проблема в Mono специфична, я бы хотел найти обходное решение.

EDIT:

Это может быть или не быть проблемой, но я переключился на FluentNHibernate для конфигурации. Очень рекомендуется.

Теги:
xsd
mono
nhibernate

1 ответ

3
Лучший ответ

Эта ошибка Mono выглядит актуальной, но она была исправлена ​​в сентябре прошлого года.

Какую версию Mono вы используете, и попробовали ли вы самую последнюю версию?

В частности, я только что попробовал свой тестовый код на Mono 2.4 в Linux, и он отлично работал.

  • 0
    Я видел эту ошибку, но я столкнулся с проблемой моно сборки из релиза 2.4 ствола SVN. Я попробую это с выпуском 2.4, если у меня будет возможность в эти выходные, спасибо за внимание.
  • 0
    Я пробовал это с Mono 2.4 на Linux и Windows, и это было хорошо. Моя тестовая программа действительно была просто этими двумя строками кода. О, и это тоже использовало последнюю версию NHibernate - какую версию NH вы используете?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню