我从OpenNETCF和cfAes获得了一个示例代码段代码,但由于某种原因缺少名称空间定义。这是缺少的命名空间:
using OpenNETCF.Security.Cryptography.NativeMethods;
我尝试为所有OpenNETCF库添加引用。但是对我不起作用。
有什么想法吗?
非常感谢。
答案 0 :(得分:2)
确保您具有版本兼容性。很多加密的东西都是在SDF的早期版本中,因为它用于WSE而CF 1.0对加密没有太多帮助。随着CF的成熟和加密,当WSE死了,我们把它拉到自己的库中,我们从基础SDF代码库中删除了很多东西。如果你有一个旧的剪切并且你正在尝试针对较新的二进制文件进行编译,那么你所追求的底层调用可能就不存在了。
如果是这种情况,那么最好通过获取旧版SDF(we've got them all available for download - bottom of the page)的代码并提取所需的部分来获得最佳效果。
答案 1 :(得分:0)
这是主OpenNETCF.dll程序集中的内部类。它不是命名空间。尝试将其评论以查看该类是否编译。