《CLR via C#》Part1之Chapter3 共享程序集和强命名程序集(二)
clr支持两种类型的程序集:弱命名程序集和强命名程序集。
由于弱命名程序集总是树使用的因此,当CLR在应用程序的基目录或子目录中搜索程序集文件时,仅使用程序集的名称(加上.dll或.exe后缀)。
强命名程序集则由文件名、版本号和文化语言(culture)组成。此外,强命名程序集还使用发布者的私钥进行签名。
创建强命名程序集的步骤:包括使用Strong命名程序(SN.exe)获取一个实用钥匙。(该程序随.NET Framework SDK和MS VS提供。)例如,SN –k MyCompany.snk。请注意,SN.exe的所有命令行参数区分大小写。由于扳手数字很大而难以使用,人们设计了标记(公钥令牌),它是扳手的64位间隙值。提客AI提词器
「直播、录课」智能AI提词,搭配音直播伙伴、腾讯会议、钉抖钉、飞书、录课等软件等各种软件。60查看详情
下图展示了CLR对文件进行签名的过程。
全局程序集缓存
以上就是《CLR via C#》Part1之Chapter3共享程序集和强命名程序集(二)的详细内容,更多请关注乐哥常识网其他相关文章! 相关标签: windows c# Token命令行参数 public