2011-10-27 23 views
53

में मैनिफेस्ट साइनिंग प्रमाणपत्र ढूंढने में असमर्थ मैंने मजबूत VynO 4.0 शब्द ऐड-इन के साथ असेंबली पर हस्ताक्षर किए, मजबूत नाम कुंजी फ़ाइल .snk और क्लिकऑन मैनिफेस्ट पर हस्ताक्षर करने की कोशिश की लेकिन पुनर्निर्माण के बाद यह फिर से दिखाई देता है। .csproj में क्लिकऑन मैनिफेस्ट के लिए लाइनों को हटाने की कोशिश करने के बाद, .pfx प्रत्येक पुनर्निर्माण के बाद प्रकट होता है।प्रमाणपत्र स्टोर

क्या किसी को भी अस्थायी क्लिकऑनेंस मैनिफेस्ट को स्थायी रूप से हटाने का समाधान पता है?

+1

इस जवाब यहाँ देखें: http://stackoverflow.com/questions/4517440/why-am-i-getting- असमर्थ-से-खोजने-प्रकट-हस्ताक्षर-प्रमाणपत्र-में-प्रमाणपत्र –

उत्तर

123

मेरे लिए समस्या यह थी कि चेकबॉक्स "क्लिकऑन मैनिफेस्ट पर हस्ताक्षर करना" चेक किया गया था। यदि आप हस्ताक्षर का उपयोग नहीं कर रहे हैं तो इसे प्रोजेक्ट गुण-> हस्ताक्षर-> क्लिकऑन पर हस्ताक्षर करें

+1

धन्यवाद! दुनिया में यह कैसे चेक किया गया? –

+0

और मेरे मामले के लिए, सबसे पहले मुझे "क्लिकऑन मैनिफ़ेस्ट पर हस्ताक्षर करें" विकल्प जांचना था और एक परीक्षण प्रमाण पत्र उत्पन्न करना था। मैंने उस परीक्षण प्रमाण पत्र के साथ एक असेंबली पर हस्ताक्षर किए हैं।, उस विकल्प को दोबारा अनचेक करें और केवल मेरे वास्तविक प्रमाण पत्र के साथ हस्ताक्षरित करें। ऐसा लगता है, यह उन प्रकटताओं की तलाश में था। – Dmitriy

+1

मुझे समस्या से छुटकारा पाने के लिए प्रोजेक्ट गुणों में हस्ताक्षर टैब के तहत दोनों 'क्लिकऑन मैनिफ़ेस्ट पर हस्ताक्षर करें' और 'असेंबली पर हस्ताक्षर करें' चेक बॉक्स को अनचेक करना था। – RBT

3

"क्लाइंटऑन मैनिफेस्ट साइनिंग" को अनचेक करना हमेशा काम नहीं करता है। समाधान PropertyGroup > <ManifestCertificateThumbprint> 4FCE3F0998F4B89946A9D0346838E77A0C5C5568 </ManifestCertificateThumbprint > </PropertyGroup > <PropertyGroup> < GenerateManifests अपने csproj फ़ाइलों

< से निम्नलिखित लाइनों को हटाने के लिए है > सच </GenerateManifests > </PropertyGroup > <PropertyGroup> <SignManifests> झूठी </SignManifests > </PropertyGroup >

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