Невозможно получить открытый ключ для StrongNameKeyPair

Я перенес разработку на другой компьютер, и если я запускаю проект, у меня возникает следующее исключение:

Невозможно получить открытый ключ для 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>();
}

Ни один проект из решения не использует подпись. Я не понимаю, что именно означают эти ошибки и что мне следует искать.

6
задан Daniel Hilgarth 17 August 2012 в 14:21
поделиться