この記事では、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 のすべてのバージョン