PFX

2011-11-21 19 views
7

ile güçlü adlandırma Güçlü bir şekilde, dijital olarak imzalamak için kullanılan bir PFX dosya ile bir derleme yapmaya çalışıyorum. PFX sertifikası CodeSigning seçeneğine sahiptir ve bir CA tarafından sağlanmıştır. Ben silipPFX

sn -d VS_KEY_B763CB2413AC1708 
sn -i myCert.pfx VS_KEY_B763CB2413AC1708 

kullanarak PFX'i yeniden denedim Ama bu işe yaramadı

error MSB3325: Cannot import the following key file: myCert.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_B763CB2413AC1708

:

ben aşağıdaki hatayı alıyorum bunu kullanmayı deneyin

. Sertifikayı sertifika deposuna koymaya çalıştım - bu da bir şeyi değiştirmedi. Visual Studio'yu yönetici olarak çalıştırmayı ve ayrıca komut satırından MSBuild'u çalıştırmayı denedim.

Ben de Sonra

sn -R myAssembly.dll myCert.pfx 

kullanarak istifa daha sonra lokal olarak oluşturulan sertifika ile montaj imzalamak (yani çalıştı) ve geciktirmek için denedim aşağıdaki hatayı alıyorum:

Failed to re-sign the assembly -- Keyset does not exist 

I ClickOnce Manifest Signing and Strong-Name Assembly Signing Using Visual Studio Project Designer's Signing Page, Signing Assemblies kod imzalama sertifikası için gereksinimleri bulundu. Hepsi bir araya gelmiş gibi görünüyor, ama muhtemelen bir şeyleri özlüyorum. Bu sorunu nasıl çözebilirim?

+0

FWIW, sorunlarımı yönetici olarak VS çalıştırarak çözdüm - ama bilinen bir iyi .pfx dosyası var - .pfx dosyanız herhangi bir yerde çalıştı mı? Visual Studio tarafından oluşturuldu mu? (Komut satırı üzerinden uzun zaman önce oluşturdum, ama Visual Studio'yu mutlu etmek için tüm detayları almak için yaklaşık 10 farklı komut ve yaklaşık 3 farklı araç ... Sonunda bir .cer ve bir .pfx dosyası ile bitti ...) – BrainSlugs83

cevap

2

Umarım bu hızlı bir çözüme yardımcı olur.

Visual Studio proje özelliklerine gidin -> İmzalama - montaj>Oturum -> Güçlü bir isim dosyasını seçin -> Lütfen> .pfx dosyasını < seç - -> Gözat .. seçmek (açılır)> Tamam ** Projenizi yürütmeye hazırsınız Voila, sizlersiniz.

İlgili konular