VisualStudio2005でVBプログラミングをしています。アプリケーションを「発行」しようとすると、下記のようなエラーが出て停止してしまいます。どうすればよいでしょう。


エラー 2 SignTool はエラー 'bin\Release\Dtdt2.publish\\setup.exe の署名に失敗しました。 SignTool Error: ISignedCode::Sign returned error: 0x80880253

The signer's certificate is not valid for signing.

SignTool Error: An error occurred while attempting to sign: bin\Release\Dtdt2.publish\\setup.exe

' を報告しました。 Dtdt2

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/09/20 21:02:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:tokuya_n No.1

回答回数56ベストアンサー獲得回数7

ポイント60pt

これでしょうか?

http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=655541&...

修正方法:

1.「CAPICOM.dll」 を「Program Files\Common\Microsoft Shared\CAPICOM」から「Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin 」にコピーします。

2.コマンドプロンプトを開いて、「Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin 」へ移動します。

3.そのまま「REGSVR32.EXE CAPICOM.dll 」を実行します。

これで正常に動くようになりました。

id:crashtruck

ご教示いただいたとおりに操作し、その操作自体は成功したようなメッセージが出ましたが、やはり下記のエラーメッセージが出ます。どうしたものでしょうか。

エラー 2 SignTool はエラー 'bin\Release\Dtdt2.publish\\setup.exe の署名に失敗しました。 SignTool Error: ISignedCode::Sign returned error: 0x80880253

The signer's certificate is not valid for signing.

SignTool Error: An error occurred while attempting to sign: bin\Release\Dtdt2.publish\\setup.exe

' を報告しました。 Dtdt2

2007/09/19 21:17:37
  • id:tokuya_n
    う~ん、証明書の期限切れ
    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1331033&SiteID=7
    ということでしょうか。

    であれば、MS曰く
    http://support.microsoft.com/default.aspx/kb/925521
    ↑のページ、紹介しておいてなんですが、嫌がらせとしか思えないのは私がヘタレだからですかね。
  • id:crashtruck2
    crashtruck2 2007/09/19 22:57:52
    私はよく理解できないのですが、「証明書の期限切れ」なのですね。
  • id:tokuya_n
    端的にいえば、恐らくそうであろうかと。

    VS2005にデフォで同梱されている証明書が2007年現在で期限切れのために、そのままではERRORになるということでしょうね。

    「再現手順」の通りやって、エラーになるのは確認しました。
    crashtruck2さんの問題がまさにそれであるかどうかまでは分からないですけど。

    それが可能であれば、証明書を作り直せばいいということなんですけど、
    あー、分かりやすいサイト、、、
    http://www.atmarkit.co.jp/fdotnet/dotnettips/611clickoncerenewcert/clickoncerenewcert.html
    とかではどうでしょう。
  • id:crashtruck
    ありがとうございました、解決いたしました!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません