संकलित करते समय मैं Outlook 2010 ऐड-इन बना रहा हूं जो टिकट सिस्टम 'API का उपयोग करके हमारी टिकट प्रणाली में बंधेगा। एक हफ्ते पहले मैं संकलन और रिबन मेनू प्राप्त करने में सक्षम था जिसने अपने कार्यों को सही तरीके से निष्पादित किया था। आज सुबह मैंने एपीआई कुंजी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए कुछ फ़ंक्शन जोड़े, लेकिन अब जब मैं संकलन करने का प्रयास करता हूं तो मुझे"हस्ताक्षर करते समय एक त्रुटि आई: निर्दिष्ट स्थिति में उपयोग के लिए कुंजी मान्य नहीं है" Outlook 2010 एड-इन
"त्रुटि 1 हस्ताक्षर करते समय एक त्रुटि हुई: कुंजी निर्दिष्ट स्थिति में उपयोग के लिए मान्य नहीं है।"
त्रुटि से जुड़े कोई लाइन नंबर या फ़ाइल नहीं है। सबसे पहले मैंने सोचा था कि यह सिस्टम के साथ कुछ था। सुरक्षा वर्ग मैंने शामिल किया था, लेकिन इसके साथ जुड़े सबकुछ को टिप्पणी करना और सिस्टम के संदर्भ को हटा देना। सुरक्षा ने समस्या को ठीक नहीं किया।
मैंने सबकुछ फिर से शुरू करने और कोई किस्मत के साथ एक साफ निर्माण करने की कोशिश की है। this forum post की सलाह पर मैंने अपनी मशीन और स्थानीय आरएसए फाइलों को हटाने की कोशिश की है लेकिन इससे कोई फर्क नहीं पड़ता। मैंने उम्मीदों में अपने समाधान में _TemporaryKey.pfx फ़ाइल को हटाने का भी प्रयास किया है, अगर उम्मीदें हैं कि वीएस एक नया कामकाजी बना देगा, लेकिन इससे मुझे यह बताने के लिए त्रुटि संदेश भी नहीं बदला कि फ़ाइल गुम है।
इस सब के बाद मैंने एक अलग ऐड-इन प्रोजेक्ट खोलने का प्रयास किया जिसे मैंने लगभग एक सप्ताह तक संशोधित नहीं किया था और यह भी एक ही त्रुटि थी। मुझे इस बिंदु पर यकीन नहीं है कि यह विजुअल स्टूडियो या मेरे कंप्यूटर के साथ एक समस्या है लेकिन एक नया आउटलुक ऐड-इन प्रोजेक्ट सफलतापूर्वक संकलित होगा, इसलिए यह केवल पुरानी परियोजनाओं को प्रभावित कर रहा है।
माइक्रोसॉफ्ट और उनके विशिष्ट त्रुटि संदेश;) –