プロジェクトのルートフォルダの下に証明書があります。プロジェクト名はSingleSignOnですが、GetManifestResourceStreamビルドインメソッドを使用してメソッドを読み取ることができません。C#を使用してAssembly GetManifestResourceStreamメソッドを使用してResourseファイルを読み取る
ソースコードは、私が言った組み込みメソッドGetManifestResourceStream
の
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"))
{
}
}
}
}
スナップショットであります私はこれで逃したものを知りません。当該証明書のURLはhttps://github.com/IdentityServer/IdentityServer3.Samples/blob/master/source/Certificates/idsrv3test.pfx
です。証明書の読み方を教えてください。
右クリックしてpfxファイル - >プロパティ - >ビルドアクションを '埋め込みリソース'にする –
なぜそのキーを読みたいのですか? .netサインインは自動的に行われます。 –
そのアセンブリ(プロジェクトプロパティの名前空間)の既定の名前空間は何ですか?これは、GetManifestResourceStreamがリソースの検索に使用するものです。 – Evk