2011-11-21 15 views
7

के साथ मजबूत नामकरण मैं PFX फ़ाइल के साथ एक असेंबली नाम मजबूत करने की कोशिश कर रहा हूं जिसका उपयोग डिजिटल हस्ताक्षर के लिए भी किया जाता है। पीएफएक्स प्रमाणपत्र में कोड सिग्नलिंग विकल्प है और इसे CA द्वारा प्रदान किया गया था।पीएफएक्स

जब मैं इसका इस्तेमाल करने के मैं निम्नलिखित त्रुटि मिलती है कोशिश:

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

मैं इसे हटा सकते हैं और

sn -d VS_KEY_B763CB2413AC1708 
sn -i myCert.pfx VS_KEY_B763CB2413AC1708 

का उपयोग कर PFX पुनर्स्थापित करने के लिए कोशिश की है लेकिन यह काम नहीं किया। मैंने सर्टिफिकेट स्टोर में सर्टिफिकेट डालने की कोशिश की है - उसने कुछ भी नहीं बदला है। मैंने विजुअल स्टूडियो को व्यवस्थापक के रूप में चलाने के साथ-साथ कमांड लाइन से MSBuild निष्पादित करने का प्रयास किया है।

मैं भी (कि काम किया) एक स्थानीय रूप से उत्पन्न प्रमाण पत्र के साथ विधानसभा करें और फिर उसके बाद

sn -R myAssembly.dll myCert.pfx 

का उपयोग कर इसे इस्तीफा देने में देरी करने की कोशिश की है मैं निम्नलिखित त्रुटि मिलती है:

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

मैं ClickOnce Manifest Signing and Strong-Name Assembly Signing Using Visual Studio Project Designer's Signing Page, Signing Assemblies में कोड हस्ताक्षर प्रमाण पत्र की आवश्यकताएं मिलीं। ऐसा लगता है कि वे सभी मिले हैं, लेकिन शायद मुझे कुछ याद आ रहा है। मैं इस समस्या से कैसे निपट सकता हूं?

+0

FWIW, मेरे मुद्दों को व्यवस्थापक के रूप में वीएस चलाकर हल किया गया था - लेकिन मेरे पास एक अच्छी अच्छी .pfx फ़ाइल है - क्या आपकी .pfx फ़ाइल कहीं भी काम करती है? क्या यह विजुअल स्टूडियो द्वारा उत्पन्न किया गया था? (मैंने बहुत समय पहले कमांड लाइन के माध्यम से मेरा जेनरेट किया था, लेकिन मुझे याद है, विजुअल स्टूडियो को खुश करने के लिए वहां सभी विवरण प्राप्त करने के लिए, इसमें लगभग 10 अलग-अलग कमांड और लगभग 3 अलग-अलग टूलकिट ... और अंत में मैं एक .cer और एक .pfx फ़ाइल दोनों के साथ समाप्त हुआ ...) – BrainSlugs83

उत्तर

2

मुझे आशा है कि इससे त्वरित समाधान में मदद मिलेगी।

दृश्य स्टूडियो परियोजना गुण पर जाएं ->साइन इन करना - विधानसभा में>साइन -> एक मजबूत नाम फ़ाइल चुनें -> (ड्रॉप डाउन) ब्राउज़ .. का चयन -> < चयन अपने> .pfx फ़ाइल -> ठीक **

वोला, आप अपनी परियोजना को निष्पादित करने के लिए तैयार हैं।

संबंधित मुद्दे

 संबंधित मुद्दे