Visual Studio 2012 Express を使用して Windows ストア アプリの appx ファイルに署名しようとしていますが、次のエラーが発生します。
SignTool Error: The specified algorithm cannot be used or is invalid
STORE->Create App Packages メニューからプロセスを実行しているため、SignTool のパラメーターに直接アクセスすることはできません。
最初は、他の開発者の自己署名証明書を使用しているためだと思ったので、実際の証明書を使用するように変更しましたが、それでも同じ問題が発生します.
これを引き起こす可能性のあるアイデアと、それを修正する方法はありますか?
編集: 通常の証明書が SHA-256 をサポートしていないことが問題であると思われたため、Visual Studio で新しいテスト証明書を作成しましたが、同じ結果が得られました。
EDIT2: appx パッケージのハッシュ アルゴリズムが SHA256 であることを確認し、次のコマンドで SignTool を手動で実行しようとしました。
SignTool sign /a /f My_TemporaryKey.pfx /fd SHA256 /v /debug MyAppPackage.appx
同じエラーで、コンソール メッセージに役立つ情報はありません。