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 ??

È stato utile?

Soluzione

Questa è la chiave pubblica ECMA. Vedere http://blogs.msdn.com/shawnfa/archive /2004/06/09/152097.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top