我已经按照this article中的描述引用了System.Security.dll文件,但是根据我的IDE,可以安全删除using System.Security.Cryptography;行,因为它没有被使用。

相同的IDE告诉我DataProtectionScopeProtectedData出现错误。这些应该位于命名空间的中。但是,当我在包装中点划线时,我看不到它们。

文章写错了吗?如何访问这两个类(class)?

最佳答案

这可能是您的耳光,因为您可能已经尝试过了(但还没有尝试过,您可能值得)。如果重新安装整个IDE,会发生什么?我的意思是整个整个都是。删除框架,VS,删除文件,偏执并清理垃圾桶,切换到其他安装目录等。问题仍然存在吗?

我知道它并不能解释为什么会发生,但是在这个阶段,我猜您对如何解决这个问题最感兴趣。

如果您可以使用备用计算机-为什么不在
机器的上安装VS,看看是否可以重现该错误。如果没有,那么您的主计算机就会有些困惑,您可能永远都不知道发生了什么。

我在这里强调,这只是一般建议的列表,每个
程序员在没有理智或逻辑上似乎都没有工作时应该依靠。是的,我讨厌计算机。我喜欢编程,但我讨厌计算机。他们就像带键盘的小邪恶的人...

关于c# - 在System.Security.Cryptography中找不到 `DataProtectionScope`和 `ProtectedData`类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12526189/

10-09 08:12