Не могу получить полный открытый ключ для 4.0 бета 2 сборок
У меня возникла проблема с получением открытых ключей для некоторых сборок.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. Что тут происходит??
1 ответ
Это открытый ключ ECMA. Смотрите http://blogs.msdn.com/shawnfa/archive/2004/06/09/152097.aspx