此MSDN article表示X509Store
类在.NET 4.5中实现IDisposable
。早期版本的.NET不是这种情况。
即使我安装了Windows 8.1,Visual Studio 2013,安装了所有.Net版本,从2.0到4.5.1,我只能在最新的系统中看到看起来像.NET 4版本的X509Store
。 dll (v4.0.30319,又名.NET 4.5)。 VS对象浏览器还显示 System.dll v4.0.30319中的X509Store
未实现IDisposable
,就像MSDN文章所说的那样。
我缺少什么,如何从.NET 4.5中获取X509Store
? MSDN错了吗?这不是第一次,但仍然是。是否有一个模糊的Windows Update KB修复程序?
答案 0 :(得分:4)
IDisposable
类X509Store
类,而不是更早。您可以使用4.5.2和4.6版本之间非常有用的差异列表轻松检查它:NET 4.5.2 vs 4.6 - System.Security.Cryptography.X509Certificates namespace。
但是目前the MSDN article在"备注"中有以下句子。部分:
对于面向.NET Framework 4.5.2及更早版本的应用, X509Store类没有实现IDisposable接口和 因此没有Dispose方法。