J'ai un certificat sous le dossier racine du projet. Le nom du projet est SingleSignOn, mais je ne peux pas lire la méthode à l'aide de la méthode GetManifestResourceStream.Lire un fichier Resourse en utilisant la méthode Assembly GetManifestResourceStream en utilisant C#
Le code source est
namespace SingleSignOn
{
public class Program
{
static void Main(string[] args)
{
var assembly = typeof(Program).Assembly;
var super = assembly.GetManifestResourceNames();
using (var stream = assembly.GetManifestResourceStream("SingleSignOn.idsrv3test.pfx"))
{
}
}
}
}
SnaPshot de l'Explorateur de solutions
Je reçois NULL
de ladite méthode intégrée GetManifestResourceStream
Je don Je ne sais pas ce que j'ai raté. L'URL de ce certificat est https://github.com/IdentityServer/IdentityServer3.Samples/blob/master/source/Certificates/idsrv3test.pfx
Veuillez m'aider à lire le certificat.
faites un clic droit sur le fichier pfx -> propriétés -> construire l'action, faites-en 'ressource intégrée' –
pourquoi voulez-vous lire cette clé? La signature .net est faite automatiquement. –
Quel est l'espace de noms par défaut de cet assembly (espace de noms dans les propriétés du projet)? Parce que c'est ce qui est utilisé par GetManifestResourceStream pour localiser la ressource. – Evk