错误CS0117:';System.IO.File';不包含';加密';
本文关键字:包含 加密 File IO CS0117 错误 System | 更新日期: 2023-09-27 17:50:22
我正在使用Microsoft Visual Studio 2008编写一个移动应用程序,需要加密一个文件。我尝试使用File.Encrypt
方法,但它导致了以下错误:
错误CS0117:"System.IO.File"不包含的定义"加密"。
我该如何处理这个问题?
它不起作用的原因是File.Encrypt
实际上调用了本机Win32函数EncryptFile(LPSTR path)
,而移动设备上不会出现该函数。
作为替代方案,我的建议是使用System.Security.Cryptography
命名空间中的加密算法。
File.Encrypt
在移动.NET运行时中不存在。
尝试使用ProtectedData
类。