尝试使用时出现以下错误X509Certificate2UI
在 VS 代码中:
命名空间“System.Security.Cryptography.X509Certificates”中不存在类型或命名空间名称“X509Certificate2UI”(您是否缺少程序集引用?)[netcoreapp1.1]
我找到了一个几个网站 https://stackoverflow.com/questions/15617409/name-x509certificate2ui-does-not-exist-in-the-current-context/表明解决方案是添加system.security.dll
汇编,但这些响应似乎并不适合 VS Code。我已经将 X509Certificates 依赖项添加到了 project.json 文件中,这似乎对我没有多大好处:
"dependencies": {},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {"type": "platform", "version": "1.1.0"},
"System.Security.Cryptography.X509Certificates": "4.3.0" //"4.3.0-*"
},
"imports": "dnxcore50"
}
为什么我会得到这个?出了什么问题,如何解决这个问题?
X509Certificate2UI 不是 .NET Core 的一部分。它是一个仅限 Windows 的类,也是一个 UI 类,并且没有被继承。
您将必须转向无 UI 的解决方案,或交叉编译到目标 .NET Framework。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)