我将开发移植到另一台计算机,如果我运行项目,我有这个例外:
无法获取StrongNameKeyPair的公钥.
HibernateException:创建代理实例失败
在原始计算机上它可以正常工作没有问题
我在google上发现它有一些加密的问题,我应该尝试"sn -m n",我不知道如何.sn.exe在更多的文件夹中,我尝试从命令行运行一些但它写道:
无法打开注册表项 - 无法格式化错误消息00000005
我不知道问题是因为NHibernate与否,还有更多类似的whitch对话框,它只在一种情况下抛出此异常.
有部分代码whitch抛出异常:
public IList<DTO> GetAll(GridSortOptions sortOptions, DTOListModel<DTO> listModel)
{
return GetAllCriteria(sortOptions, CreateCriteria(), listModel).List<DTO>();
}
Run Code Online (Sandbox Code Playgroud)
解决方案中没有一个项目使用签名.我不明白这些错误究竟意味着什么以及我应该寻找什么.