我试图用等效的本地库替换某些NuGet软件包,但是强名称验证存在问题。
特别是,我遇到类似“类型x是在未引用的程序集中定义的错误,您必须添加对程序集'[名称],[文化]'[公钥令牌]的引用”。
在解决方案资源管理器中的project-> references-> properties下,它已经说出Strong Name = False。同样,毫无疑问,使用sn -T“ path”返回“ [Name]并不代表强命名程序集”。
为什么VS为什么仍然认为所涉及的.dll必须使用强命名?在项目属性下似乎没有任何选择。