Это продолжение Ошибка Mono xbuild CS1548 - ключевой файл имеет неправильный формат
Привет, у меня есть приложение, написанное на C # с использованием VS2008. В настоящее время мы переносим это приложение на Mac с помощью Mono.
Я попытался извлечь ключ из файла pfx. Сначала я использовал
`sn -pc key.pfx key.snk`
, это дало мне ошибку
'Failed to extract public key for key pair -- Keyset does not exist'.
, затем я использовал
`sn -p key.pfx key.snk`
, это создало файл snk, который я хотел. Затем я в моно выбрал вариант проекта> Подпись сборки При построении ошибки
'key.snk is missing private key needed for signing'.
я думаю, что понимаю, что если я создам новый ключ snk, у меня могут быть как закрытые, так и открытые ключи. Просто из-за проблем с Legacy мы действительно хотели бы иметь возможность использовать исходные значения ключей pfx.