これは、Mono xbuild エラー CS1548 - キー ファイルの形式が正しくないのフォローアップです。
こんにちは、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ファイルが作成されました。次に、モノでプロジェクトを選択しましたオプション>アセンブリ署名エラーをビルドしたとき
'key.snk is missing private key needed for signing'.
新しいsnkキーを作成すれば、秘密鍵と公開鍵の両方を入れることができることを理解していると思います。レガシーの問題のため、元の pfx キー値を使用できるようにしたいだけです。