Csharp - O namespace Pkcs não existe no namespace System.Security.Cryptography

.NET

10/09/2015

Boa tarde.

Estou trabalhando em uma função para assinar digitalmente um arquivo, porém não consigo usar o namespace Pkcs.

using System.Security.Cryptography.Pkcs; // Erro: O nome de tipo ou namespace Pkcs não existe no namespace "System.Security.Cryptography"

using System.Security.Cryptography.X509Certificates; // Esse reconhece de boa


Utilizo o Microsoft Visual Studio 2015 licenciado todo bonitinho com o .NET Framework 4.5.2 nesse projeto. Alguém sabe me informar o que pode estar ocorrendo e como posso resolver?

Grato!
Iago Melo

Iago Melo

Curtidas 0

Melhor post

Iago Melo

Iago Melo

11/09/2015

Muito obrigado Jhotaz mas infelizmente isto não resolveu, entretanto consegui fuçando resolver o problema. Ao criar um novo projeto o Visual Studio não colocou todas as referencias do .NETFramework, o que tive que fazer foi colocar manualmente a referencia Sistem.Security.dll que esta localizada em:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v***

Muito obrigado. Caso alguém passe por algo parecido espero que isto ajude.
GOSTEI 2

Mais Respostas

Iago Melo

Iago Melo

10/09/2015

Já procurei no google de diversas formas mas não tem nada falando a respeito. :/
GOSTEI 0
Jothaz

Jothaz

10/09/2015

Veja este link:

[url:descricao=The type or namespace name 'Pkcs' does not exist in the namespace 'System.Security.Cryptography']http://geekswithblogs.net/lorint/archive/2008/02/12/119509.aspx[/url]
GOSTEI 0
Eric Anjos

Eric Anjos

10/09/2015

Resolveu meu problema!
GOSTEI 0
POSTAR