c# - 在 C# 中将 Mac OS X 二进制格式的 plist 转换为可读格式

标签 c# .net macos binary plist

有谁知道我是否/如何在 C# 中将二进制格式的 Mac OS X plist 文件转换为纯 XML 字符串?

我知道有一些适用于 Windows 的 plist 编辑器说它们支持二进制格式的 plist 文件,但我需要在我自己的应用程序中内联执行此操作。

最佳答案

我意识到这太老了,但我正在为后代发布我的解决方案。

几周前开始进行二进制 plist 序列化时,我找不到任何可用的启动外部进程的方式,所以我不得不自己动手。

对于寻找 C#/.NET 二进制 plist 序列化的其他人,您可以在 https://github.com/ChadBurggraf/plists-cs 找到我的实现。 .

希望这能帮助一些人。

关于c# - 在 C# 中将 Mac OS X 二进制格式的 plist 转换为可读格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/754935/

相关文章:

ruby - 如何获取系统上正在运行的进程列表并按各种参数对它们进行排序

c# - 如何在 C# 中为抽象语法树编写访问者模式?

.net - 谷歌广告 API : access with service account

.net - App.config 连接字符串相对路径

macos - 附加到 protected 文件

c++ - 操作系统 : GLUT window never appears

c# - Web 请求超时

c# - Gridview 选定的行返回 null

c# - 为 WebAPI 中的 Enum 描述实现一个 TypeConverter

c# - Markdown 为PDF