[解決済み] キーファイル 'blah.pfx' をインポートできない - エラー 'The keyfile may be password protected'.
質問
Visual Studio 2008のプロジェクトをVisual Studio 2010にアップグレードしたところです。すべてのアセンブリは ベリサイン コードサイニング証明書 アップグレード後、以下のエラーが継続的に発生するようになりました。
次の鍵ファイルをインポートできません:companyname.pfx. この鍵ファイルはパスワードで保護されている可能性があります。これを修正するには、証明書を再度インポートするか、次のキーコンテナ名で Strong Name CSP に証明書を手動でインストールしてください: VS_KEY_3E185446540E7F7A
この現象は、ある開発者のマシンで起こり、他のマシンでは起こりません。この問題を解決するために使用され、一部の時間帯で機能した方法は以下のとおりです。
- Windowsエクスプローラからキーファイルを再インストール(PFXファイルを右クリックし、インストールをクリック)
- 新しいマシンにVisual Studio 2010を初めてインストールすると、最初にプロジェクトを開くときにパスワードの入力を求められ、その後動作するようになります。Visual Studio 2008 からアップグレードしたマシンでは、このオプションは表示されません。
を使ってみました。 SN.EXE しかし、Visual Studio 2010に付属するバージョンで何らかのオプションを付けてツールを実行すると、SN.EXEはコマンドラインの引数を表示するだけで、何も実行されません。これは、私がどのような引数を与えたかに関係なく発生します。
なぜこのようなことが起こるのか、またそれを解決するための明確な手順を教えてください。 をあきらめかけています。 クリックワンス のインストールとマイクロソフトのコードサイニングについて教えてください。
解決方法は?
私もこの問題に遭遇していました。
私は、次のように実行することで問題を解決することができました。
sn -i <KeyFile> <ContainerName>
(
キーペアを名前付きコンテナにインストールします。
).
sn
は通常、Windows SDK の一部としてインストールされます。 例えば
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\sn.exe
. ほとんどの場合、この場所はあなたの標準環境の検索パスにはありません。 しかし、Visual Studio にインストールされている "Developer Command Prompt" は、通常正しい場所を含む追加情報を提供します。
あなたの投稿に基づくと、次のようになります。
sn -i companyname.pfx VS_KEY_3E185446540E7F7A
VS 2010にソリューションがロードされている場合、ソリューションエクスプローラからpfxファイルを右クリックし、「Open Command Prompt」を選択すると、正しいディレクトリで.net 2010 cmd prompt toolを起動します。
このsnコマンドを実行する前に、pfxを右クリックしてインストールを選択し、再インストールしましたが、うまくいきませんでした。この2つの組み合わせで解決できるかもしれませんので、ご参考までに。
これがあなたの問題解決に役立つことを願っています。
関連
-
[解決済み】Visual Studio 2012 Release Previewのインストール後に「LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt」エラーが発生する。
-
[解決済み] エラーメッセージ "制約契約名に一致するエクスポートが見つかりませんでした。"
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] NMAKE : 致命的なエラー U1077: リターンコード '0xc0000135' です。
-
[解決済み】Visual Studio 2010 - C++ プロジェクト - *.sdf ファイルを削除する。
-
[解決済み】「証明書ストアでマニフェスト署名証明書が見つかりません」-新しいキーを追加した場合も同様
-
[解決済み】Visual Studio 2010でプロジェクトが古くなったと常に認識されるが、何も変わっていない
-
[解決済み] BOMなしUTF-8
-
[解決済み] IISのデバッグ時にVisual Studioの添付ファイルのセキュリティ警告をオフにする
-
[解決済み] Visual StudioのコマンドプロンプトでPowerShellを使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ファイルまたはアセンブリ「Oracle.DataAccess」またはその依存関係の 1 つをロードできませんでした。
-
[解決済み] プロジェクトを実行しようとしているときにエラーが発生しました。Unable to start debugging
-
[解決済み] クロームとファイヤフォックスでローカルホストが機能しない
-
[解決済み】Visual Studioで進行中のビルドをキャンセルするにはどうすればいいですか?
-
[解決済み】Visual StudioでXMLコメント欠落の警告を無効にする。
-
[解決済み】Visual Studio 2010+ですべてのブレークポイントを確認する
-
[解決済み】IIS ExpressのWindows認証について
-
[解決済み] Visual Studio 2010でCtrl+scrollのズームを無効にする方法は?
-
[解決済み] Visual Studio - ソリューションエクスプローラに移動するショートカット
-
[解決済み] ソースコードのインデントを自動的に行うには?