0

ビルド マシンを別のサーバーに移動し、厳密な名前の署名に使用する証明書を移動しました。次のようなsnツールを使用して、アセンブリに署名するために使用されるキーペアを追加しようとしています:

sn –i “C:\Certificates\MyCert.pfx” Key_Value_Pair_Name

sn ツールは、キー ペアが正常に追加されたことを報告しますが、ソリューションをビルドしようとすると、次のエラーが発生します。

Cryptographic failure while signing assembly ‘assembly name’ – 
the key container name ‘Key_Value_Pair_Name’ doesn’t exist.

私たちのソリューションは.NET 3.5に基づいて構築されており、.NET 3.5および他のフレームワークバージョンに対してsnツールを使用しようとしましたが、まだ機能しません。

何が問題なのかについてのアイデアは大歓迎です。

4

1 に答える 1

1

キー ファイルをソース管理に追加する必要があります。これは、ビルド時に、彼がキーを見つけようと検索しても見つからないためです。

または、キー ファイルのパスを調整する必要があります。

于 2013-03-29T10:12:53.953 に答える