Visual Studio:"*.sln"文件的格式是什么?它不是xml

vik*_*ata 8 xml file solution

我使用文本编辑器打开.sln文件,它看起来像一个树结构,但它不是xml格式.

你知道它的格式是什么,我们可以使用C#来处理它,就像处理xml一样方便吗?

ast*_*tef 6

以下是格式说明:https://msdn.microsoft.com/en-us/library/bb165951(v = vs.140).aspx

你是对的,它不是XML,而是另一种基于文本的格式:

.sln文件包含环境用于查找和加载持久数据及其引用的项目VSPackages的名称 - 值参数的基于文本的信息.

对于解析文件,您可以查看以下问题:解析Visual Studio解决方案文件