次の方法で共有


MSB3323診断コード

この記事では、MSB3323エラー コードについて説明します。

メッセージ テキスト

MSB3323: Unable to find manifest signing certificate in the certificate store.

説明

このエラーは、MSBuild がマニフェストに署名しようとしても、証明書の検索に失敗した場合に発生します。

[ClickOnce マニフェストへの署名] を有効にした場合、MSBuild がマニフェストを発行しようとしたときに、ClickOnce マニフェストの署名に指定された.pfx ファイルが証明書ストアに見つからない場合、エラーが発生する可能性があります。

解決策

このエラーを解決するには、証明書ストアで .pfx ファイルをもう一度インポートしてみてください。 .pfx ファイルを再インポートするには、Windows エクスプローラーで.pfx ファイルを右クリックし、[PFX のインストール] を選択します。

[署名] タブのスクリーンショット。

「方法: Visual Studio 2019 以降で アプリケーション マニフェストと配置マニフェストに署名 する、または新しい .NET プロジェクトに署名する」を参照してください。 ClickOnce を使用した .NET Windows デスクトップ アプリケーションの配置を参照してください。

パイプライン内のスクリプトなど、非対話型環境で実行する場合は、コマンド ライン ツール の certutil を使用します。

certutil –f –p [certificate_password] –importpfx <path to pfx file>

対象

MSBuild のすべてのバージョン