我在获取某些 .net 4.0 beta 2 程序集的公钥时遇到问题,因此我可以让他们看到我的内部结构(粗略)。
通常情况下,我只需进入 SN.EXE,然后我就会拥有它们。
但是,我没有得到我通常期望的东西,而是得到了一个伪造的公钥,我不确定为什么。
我使用的是 64 位版本的 SN
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64>sn.exe
我正在针对我所针对的 64 位版本的 dll 使用它:
C:\Windows\Microsoft.NET\Framework64\v4.0.21006\system.xaml.dll
我得到这个作为我的输出:
公钥是 00000000000000000400000000000000
公钥令牌是 b77a5c561934e089
令牌是正确的,但公钥是 BS。这里发生了什么??