Aracılığıyla paylaş


MSB3323 tanılama kodu

Bu makalede MSB3323 hata kodu açıklanmaktadır.

İleti metni

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

Açıklama

MSBuild bir bildirimi imzalamaya çalıştığında ancak sertifikayı bulamadıysa bu hata oluşur.

ClickOnce bildirimlerini imzala özelliğini etkinleştirdiyseniz ve .pfx MSBuild bildirimi yayımlamaya çalışırken ClickOnce bildirim imzalama için belirtilen dosya sertifika deponuzda bulunamadıysa hatayı alabilirsiniz.

Çözüm

Bu hatayı düzeltmek için sertifika deposunda .pfx dosyasını yeniden içeri aktarmayı deneyin. Dosyayı yeniden .pfx aktarmak için Windows Gezgini'nde dosyaya .pfx sağ tıklayın ve PFX Yükle'yi seçin.

İmzalama sekmesinin ekran görüntüsü.

Bkz. Nasıl yapılır: Visual Studio 2019 veya sonraki sürümlerde uygulama ve dağıtım bildirimlerini imzalama veya daha yeni .NET projeleri için bkz. ClickOnce kullanarak .NET Windows Masaüstü uygulaması dağıtma.

Kullanıcı etkileşimi gerektirmeyen bir ortamda çalıştığınızda, işlem hattındaki bir betik gibi, certutil komut satırı aracını kullanın.

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

Şunun için geçerlidir:

MSBuild'in tüm sürümleri