【C#】署名中にエラーが発生しました


 エラーメッセージ


Microsoft Visual StudioにてC#のビルドを実行したところ下記エラーが発生しました。



1>------ ビルド開始: プロジェクト:・・・, 構成:Debug Any CPU ------
1>・・・: error MSB3482: 署名中にエラーが発生しました: ・・・ の署名に失敗しました。SignTool Error: No certificates were found that met all the given criteria.
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========



 原因


プロジェクトの署名の期限切れの可能性があります。
[プロジェクト] - [・・・プロパティ]を起動します。



下記画面が起動すると思いますが、[署名]を確認すると、有効期限が切れてました。





 対応方法


ClickOnceの説明は省きますが、ClickOnceが必要なければチェックボックスのチェックを外せば問題ありません。
ClickOnceが必要な場合は「ストアから選択(S)...」をクリックします。



すると、Windowsセキュリティのポップアップ画面が起動し「ClickOnceマニュフェストに署名する証明書を選択してください」というメッセージが表示されますので「OK」ボタンをクリックします。



有効期限が更新された事が確認できました。



この状態でビルドをすると、無事ビルド出来ました!

管理人 について

趣味:映画鑑賞・音楽鑑賞・ゲーム・旅行 仕事:会社員(IT関連)
カテゴリー: C#, システム開発 パーマリンク

コメントを残す