gpt4 book ai didi

c# - X509CertificateCollection 中的 Mono NotImplementedException

转载 作者:行者123 更新时间:2023-11-30 17:37:21 26 4
gpt4 key购买 nike

我有一个用 C# 编写的控制台应用程序,我试图在 Linux 上运行 mono 4.2.1(也尝试过 4.4.1),但是在调用 NotImplementedException 时我得到了一个X509CertificateCollection.Add()。这是有问题的代码:

var cert = new X509Certificate2(certFilename, "");
var clientHandler = new WebRequestHandler();
clientHandler.ClientCertificates.Add(cert);

我安装了 mono-complete,并尝试了标准构建和 Xamarin 构建,结果相同。我还检查了我是否根据 this 安装了 ca-certificates-mono在文档中。我做了一些挖掘,发现 this在单声道代码中,这表明此功能已实现,但显然对我不起作用。我是否遗漏了构建/部署过程的一部分?

最佳答案

如果您收到 NotImplementedException,那么您的程序集依赖链中缺少某些东西。我要做的是在调试时检查您的解决方案是否具有安装在 GAC/BIN 中的 X509Certificate 所需的依赖项。希望对您有所帮助!

关于c# - X509CertificateCollection 中的 Mono NotImplementedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38233629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com