Как обновить внешнюю DLL? - PullRequest
1 голос
/ 18 февраля 2012

Недавно я обнаружил ошибку в проекте NHibernate, сообщил и исправил источник локально, теперь у меня есть новый файл nhibernate.dll

В проекте Umbraco я заменил исходную ссылку на более новую DLLфайл.Когда я перестраивал проект, я получал много ошибок, как показано ниже:

Ошибка 30 Тип 'NHibernate.Bytecode.ICollectionTypeFactory' определен в сборке, на которую нет ссылок.Необходимо добавить ссылку на сборку «NHibernate, версия = 3.1.0.4000, Culture = нейтральный, PublicKeyToken = aa95f207798dfdb4».C: \ NET \ vhosts \ umbraco_61ea7a8b6526 \ Source \ Libraries \ Umbraco.Framework.Persistence.NHibernate \ OrmConfig \ MsSqlCe4Configuration.cs 18 18 Umbraco.Framework.Persistence.NHibernate

1008

*перезаписываем dll новым.Как я могу обновить эту DLL в 2012 году?

1 Ответ

2 голосов
/ 18 февраля 2012

Я думаю, что проблема в том, что у вас есть какая-то сборка, которую вы не пересобрали против своей версии NHibernate.dll. Если по какой-либо причине вы не можете восстановить его, вы можете попробовать подписать свою версию NHibernate.dll, используя тот же закрытый ключ, что и оригинальный.

Этот закрытый ключ NHibernate.snk доступен в хранилище NHibernate .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...