这是对Mono xbuild错误CS1548的跟进 - 密钥文件格式不正确
嗨,我有一个使用VS2008用C#编写的应用程序.目前我们正在使用Mono将此应用程序移植到Mac.
我试图从pfx文件中提取密钥.我先用过
`sn -pc key.pfx key.snk`
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误
'Failed to extract public key for key pair -- Keyset does not exist'.
Run Code Online (Sandbox Code Playgroud)
然后我用了
`sn -p key.pfx key.snk`
Run Code Online (Sandbox Code Playgroud)
这创建了我想要的snk文件.然后我在单声道选择了项目选项>程序集签名时构建错误
'key.snk is missing private key needed for signing'.
Run Code Online (Sandbox Code Playgroud)
我想我明白,如果我创建一个新的snk密钥,我可以在其中包含私钥和公钥.只是因为遗留问题,我们真的希望能够使用原始的pfx密钥值.