Я перенес разработку на другой компьютер, и если я запускаю проект, у меня возникает следующее исключение:
Невозможно получить открытый ключ для StrongNameKeyPair.
HibernateException: Создание экземпляра прокси failed
На исходном компьютере все работает нормально, без проблем.
Я обнаружил в Google, что это проблема с шифрованием, и я должен попробовать "sn -mn", но не знаю как. sn.exe находится в других папках, я попытался запустить его из командной строки, но он пишет:
Не удалось открыть раздел реестра - Невозможно отформатировать сообщение об ошибке 00000005
Я не знаю, вызвана ли проблема NHibernate или нет , есть и другие похожие диалоги, и это исключение выдается только в одном случае.
есть часть кода исключения исключения:
public IList<DTO> GetAll(GridSortOptions sortOptions, DTOListModel<DTO> listModel)
{
return GetAllCriteria(sortOptions, CreateCriteria(), listModel).List<DTO>();
}
Ни один проект из решения не использует подпись. Я не понимаю, что именно означают эти ошибки и что мне следует искать.