正在使用kernel32.dll中的GetPrivateProfileString

本文关键字:dll 中的 GetPrivateProfileString kernel32 | 更新日期: 2023-09-27 17:57:55

我正在开发一款旨在运行在树莓派上的UWP应用程序。我需要读取存储在.ini文件中的数据——我知道微软希望我使用xml,但我必须使用ini。

我已经成功地使用了GetPrivateProfileString(如下所示:http://www.codeproject.com/Articles/1966/An-INI-file-handling-class-using-C)从带有"标准"C#项目的ini文件中读取值。

然而,这似乎并不适用于UWP C#项目。我没有任何错误,只是如果我尝试使用kernel32函数进行读取或写入,则不会发生任何错误。

发生了什么?是否仍然可以在UWP应用程序中使用这些功能?如果没有,我会不得不自己写一个ini处理类吗?

正在使用kernel32.dll中的GetPrivateProfileString

MSDN说:

注:此功能仅用于与16位兼容基于Windows的应用程序。应用程序应存储初始化注册表中的信息。

我认为该功能在您的目标平台上不可用。您必须自己读取和解析INI文件。