【发布时间】:2012-03-04 13:30:30
【问题描述】:
这是对Mono xbuild error CS1548 - key file has incorrect format的跟进
您好,我有一个使用 VS2008 用 C# 编写的应用程序。目前我们正在使用 Mono 将此应用程序移植到 Mac。
我试图从 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 文件。 然后我在单声道中选择了项目 Option > Assembly Signing 构建时出现错误
'key.snk is missing private key needed for signing'.
我想我明白,如果我制作一个新的 snk 密钥,我可以在其中同时拥有私钥和公钥。只是因为遗留问题,我们真的希望能够使用原始 pfx 键值。
【问题讨论】:
标签: mono strongname pfx pkcs#12 snk