Impossibile ottenere la chiave pubblica completa per 4.0 beta 2 assemblee
-
21-09-2019 - |
Domanda
Sto avendo un problema ottenere le chiavi pubbliche per alcuni di .NET 4.0 beta 2 assemblee in modo da poter fare le mie parti interne visibile a loro (lordo).
Normalmente, avevo appena pop in sn.exe e puf avrei dovuto loro.
Ma invece di ottenere quello che avrei normalmente si aspetta sto diventando una chiave pubblica fasullo, e non so esattamente perché.
Sto utilizzando la versione a 64 bit di SN
C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ Bin \ x64> sn.exe
lo sto usando con la versione a 64 bit del dll che sto targeting:
C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.21006 \ system.xaml.dll
e sto ottenendo questo come la mia uscita:
chiave pubblica è 00000000000000000400000000000000
token di chiave pubblica è b77a5c561934e089
Il token è corretta, ma la chiave pubblica è BS. Che cosa sta succedendo qui ??
Soluzione
Questa è la chiave pubblica ECMA. Vedere http://blogs.msdn.com/shawnfa/archive /2004/06/09/152097.aspx