के साथ विफल रहता है जब मैं .NET असेंबली पर हस्ताक्षर करने के लिए एक नई कुंजी बनाने के लिए मजबूत नाम उपकरण का उपयोग करता हूं तो मुझे एक त्रुटि संदेश त्रुटि संदेश दिया जाता है। यह विंडोज एक्सपी मशीन पर ठीक काम करता है लेकिन यह मेरी Vista मशीन पर काम नहीं करता है।sn.exe एक्सेस अस्वीकृत त्रुटि संदेश
PS C:\users\brian\Dev\Projects\BELib\BELib> sn -k keypair.snk
Microsoft (R) .NET Framework Strong Name Utility Version 3.5.21022.8
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to generate a strong name key pair -- Access is denied.
इस समस्या का कारण क्या है और मैं इसे कैसे ठीक कर सकता हूं?
आप एक प्रशासक के रूप में अपने PowerShell या कमांड प्रॉम्प्ट चला रहे हैं? I को यह पर पहली जगह माना जाता है जब तक आप उपयोगकर्ता पहुंच पर नियंत्रण नहीं करते हैं या उपयोगकर्ता पहुंच नियंत्रण बंद कर देते हैं।
हाँ मैंने व्यवस्थापक के रूप में पीएस और नियमित कमांड प्रॉम्प्ट चलाने का प्रयास किया है। वही त्रुटि संदेश आता है।
अरे, इच्छा है कि मैं +1 से अधिक दे सकता हूं। मैं तुमसे बहुत प्यार करता हूं! –
विंडोज 7 पर पथ 'सी: \ उपयोगकर्ता \ सभी उपयोगकर्ता \ माइक्रोसॉफ्ट \ Crypto \ RSA \ MachineKeys' है। आपको 'सभी उपयोगकर्ता' फ़ोल्डर देखने के लिए छिपी हुई और सिस्टम फ़ाइलों को दिखाने में सक्षम होना पड़ सकता है। – JMS10