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