0
私は、次のコードを使用しています:X509CertificateStore.FindCertificateBySubjectNameはx64では機能しませんか?
store = X509CertificateStore.LocalMachineStore(X509CertificateStore.RootStore);
store.OpenRead();
Microsoft.Web.Services2.Security.X509.X509CertificateCollection certs =
store.FindCertificateBySubjectName("CN=my cert bla bla");
if (certs.Count == 0) {
Console.WriteLine("Not found!");
}
を私は、x86に私のプラットフォームターゲットを設定すると、それは私が入れた場合、それはX64 ...作品(または任意のCPU)それが見つからないと言います。 私は混乱しています、どんな助け?
ありがとうございました。
そして、これが唯一の64ビットマシンで起こる... – Ishmail
は、あなたの代わりにSystem.Security.Cryptography.X509Certificates内部のもののこれらのオブジェクトのWSEのバージョンを使用しているいくつかの理由がありますか? – EricLaw