2016-06-09 4 views
5

मैं System.Security.Cryptography.X509Certificates के लिए एक संदर्भ जोड़ने के लिए कोशिश कर रहा हूँ नहीं मिला लेकिन मैं मिलता है:। "प्रकार या नाम स्थान 'क्रिप्टोग्राफी' नाम स्थान 'System.Security' में मौजूद नहीं हैSystem.Security.Cryptography

मैं संदर्भ System.Security जोड़ने की कोशिश की है, मैं System.Security.dll जोड़ने की कोशिश की है, मैं mscorlib.dll जोड़ने की कोशिश की है, मैं

नहीं Windows.Security.Cryptography जोड़ने के बारे में पता लगाने के लिए प्रयास किया है। भाग्य, इसलिए मैं X509Certificate2 वर्ग का उपयोग नहीं कर सकता, जिसकी मुझे आवश्यकता है।

क्या कोई इस असंभव निराशाजनक परिस्थिति में भाग लेता है?

अद्यतन:

इस सवाल को देखते हुए, RandomNumberGenerator in ASP.NET5 मैं मैं Nuget में के लिए क्या देख रहा हूँ नहीं मिल रहा। न्यूजेट में, मैं केवल सिस्टम देखता हूं। सुरक्षा। क्रिप्टोग्राफी। हैशिंग। एल्गोरिदम। विश्लेषक। मैं System.Security.Cryptography.X509Certificates

+0

यह वही नहीं है .... जिस लाइब्रेरी को मैं ढूंढ रहा हूं वह Nuget संकुल में नहीं मिल सकता है। – KateMak

+0

क्योंकि यह डुप्लिकेट में एक ही पैकेज को इंगित नहीं करता था, मैंने प्रश्न को फिर से खोल दिया और NuGet पैकेज को एक लिंक प्रदान किया जिसकी आपको आवश्यकता है –

+2

.NET का कौन सा संस्करण आप उपयोग कर रहे हैं? – ChrisF

उत्तर

5

आप अपने ASP.NET परियोजना के लिए System.Security.Cryptography.X509Certificates NuGet परियोजना के लिए एक संदर्भ जोड़ने की जरूरत की जरूरत है।

.NET कोर (जो नया एएसपी.नेट उपयोग करता है) एक घटक आधारित आर्किटेक्चर है, आपको अपनी इच्छित सुविधाओं के पैकेज आयात करने की आवश्यकता है। जब आपने विजुअल स्टूडियो में खोज की थी तो संभवतः आपके पास "प्रीरलीज़ शामिल करें" विकल्प चेक नहीं किया गया था, इसलिए .NET कोर के लिए लाइब्रेरी फ़िल्टर किए गए थे।

+0

उपयोग कर रहा हूँ जब मैं Nuget में System.Security.Cryptography खोज, मैं केवल System.Security.Cryptography.Hashing.Algorithms.Analyzers – KateMak

+1

पा सकते हैं @KateMak आप की संभावना नहीं है की जाँच की "प्री-रिलीज़ शामिल करें"। ([अनियंत्रित] (http://i.stack.imgur.com/KqFTI.png), [चेक किया गया] (http://i.stack.imgur.com/2zcq5.png)) –

+0

धन्यवाद मैं करने में सक्षम था इसे ढूंढें और इंस्टॉल करें लेकिन अभी भी कोई भाग्य नहीं है ... – KateMak

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