Đây là theo dõi Mono xbuild error CS1548 - key file has incorrect formatPFX/pkcs12 để SNK chuyển đổi cho mono
Hi, tôi đã ứng dụng được viết bằng C# sử dụng VS2008. Hiện tại, chúng tôi đang chuyển ứng dụng này sang Mac bằng Mono.
Tôi đã cố trích xuất khóa từ tệp pfx. Trước tiên tôi sử dụng
`sn -pc key.pfx key.snk`
này đã cho tôi một lỗi của
'Failed to extract public key for key pair -- Keyset does not exist'.
sau đó tôi sử dụng
`sn -p key.pfx key.snk`
này tạo ra các tập tin snk mà tôi muốn. tôi sau đó trong mono chọn Option project> hội Ký Khi xây dựng các lỗi
'key.snk is missing private key needed for signing'.
Tôi nghĩ tôi hiểu rằng nếu tôi thực hiện một chính snk mới mà tôi có thể có chìa khóa cả tư nhân và công cộng trong đó. Chỉ vì vấn đề Legacy, chúng tôi thực sự muốn có thể sử dụng các giá trị pfx chính ban đầu.
Từ câu hỏi, điều này trông giống với điều thứ hai anh đã thử. – poupou