.NET 中的 GAC
GAC : ———> 全局程序集缓存
介绍GAC的好文章(怎么:生成SNK,给项目加强名称,加入到GAC,多个版本共存,介绍了不同的工具):
http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%8E%A8%E8%8D%90/48783.shtml
https://blog.csdn.net/dqccsdn/article/details/41171979
如何解决本地DLL 的PublicKey Token与项目需要的DLL的PublicKey Token不一致的问题
https://blog.csdn.net/sundacheng1989/article/details/40889895
还需要学习
怎么调试强名称的程序集?,怎么解强名称程序集? 未能加载文件或程序集,PublicKeyToken=“**********”,或它的某一个依赖项。强名称验证失败。这种错误怎么办?
出现上图怎么办?
1、看项目的Debug文件夹下是否有一下三个文件
2、看项目的.csproj文件下的publickeytoken和版本是否正确 [可能需要使用sn.exe 来查看 dll的publickey值]
3、查看 复制本地 的 取值
4、如果debug文件中缺少三个文件中的一个可以手动添加进去,我也不知道为什么vs搞不定。