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