Questo è un seguito a Mono xbuild error CS1548 - key file has incorrect formatPFX/PKCS12 alla conversione SNK per mono
Ciao, ho una domanda che è scritto in C# utilizzando VS2008. Al momento stiamo trasferendo questa app su Mac usando Mono.
Ho provato a estrarre la chiave dal file pfx. Prima ho usato
`sn -pc key.pfx key.snk`
questo mi ha dato un errore di
'Failed to extract public key for key pair -- Keyset does not exist'.
Ho quindi utilizzato
`sn -p key.pfx key.snk`
questo ha creato il file SNK che volevo. Ho poi in mono selezionata l'opzione di progetto> Assemblea firma Quando costruito l'errore
'key.snk is missing private key needed for signing'.
credo di aver capito che se io faccio una nuova chiave SNK che posso avere le chiavi pubbliche e private in esso. Solo a causa di problemi Legacy ci piacerebbe davvero essere in grado di utilizzare i valori della chiave pfx originale.
Dalla domanda questo sembra identico alla seconda cosa che ha provato. – poupou