2016-06-09 7 views
5

Ich versuche, einen Verweis auf System.Security.Cryptography.X509Certificates hinzuzufügen, aber ich bekomme: "Der Typ oder Namespace 'Cryptography' existiert nicht im Namespace 'System.Security'.System.Security.Cryptography nicht gefunden

ich das hinzufügen System.Security zu Referenzen versucht haben, ich System.Security.dll Zugabe versucht habe, habe ich das hinzufügen mscorlib.dll versucht, ich habe zu finden versucht, wie Windows.Security.Cryptography. Nein hinzufügen

Glück, deshalb kann ich nicht die X509Certificate2-Klasse verwenden, die ich brauche.

Hat jemand in diese unglaublich frustrierende Situation geraten?

UPDATE:

auf diese Frage sucht, RandomNumberGenerator in ASP.NET5 Ich kann nicht finden, was ich für in Nuget suchen. In nugget sehe ich nur System.Security.Cryptography.Hashing.Algorithms.Analyzers. Ich brauche System.Security.Cryptography.X509Certificates

+0

Dies ist nicht das gleiche .... die Bibliothek, die ich suche, kann nicht in den Nuget-Paketen gefunden werden. – KateMak

+0

Da es nicht auf das gleiche Paket im Duplikat zeigte, habe ich die Frage erneut geöffnet und einen Link zum benötigten NuGet-Paket bereitgestellt. –

+2

Welche .NET-Version verwenden Sie? – ChrisF

Antwort

5

Sie müssen einen Verweis auf das NuGet-Projekt System.Security.Cryptography.X509Certificates zu Ihrem ASP.NET-Projekt hinzufügen.

.NET Core (was das neue ASP.NET verwendet) ist eine komponentenbasierte Architektur, Sie müssen die Pakete der gewünschten Funktionen importieren. Bei der Suche in Visual Studio war die Option "Prere-Release einschließen" wahrscheinlich nicht aktiviert, sodass die Bibliotheken für .NET Core herausgefiltert wurden.

+0

Wenn ich System.Security.Cryptography in Nuget durchsuche, kann ich nur System.Security.Cryptography.Hashing.Algorithms.Analyzers finden – KateMak

+1

@KateMak Sie haben wahrscheinlich nicht "Prere-Release einschließen" aktiviert. ([unchecked] (http://i.stack.imgur.com/KqFTI.png), [checked] (http://i.stack.imgur.com/2zcq5.png)) –

+0

Danke, dass ich konnte finde und installiere es aber immer noch kein Glück ... – KateMak