Недавнее обновление NHibernate 2.1 привело к возникновению мегаголовой боли на поверхность.
Похоже, что большинство проектов строятся по умолчанию в виде подписанных сборок. Для Например, fluentnhibernate ссылается на ключевой файл fluent.snk.
Nhibernate.search строит неподписанные из того, что я могу собрать и не буду строить если вы ссылаетесь на сгенерированный ключевой файл, вы получаете сообщение об ошибке:
Ссылка на сборку "Lucene.Net" не имеет сильного имени
Это означает, что такие проекты, как castle.activerecord, которые имеют nhibernate.search как зависимость не будет построена, поскольку вы получите ужасную ошибку, на которую ссылаются сборка nhibernate.search не имеет сильного имени:
В нескольких проектах используется caslte.activerecord, поэтому очень важно, чтобы это строит.
Кто-нибудь знает, что делать здесь, поскольку я полностью из идей?
Это полное безумие.