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

时间:2015-07-07 09:21:21

标签: xml file solution

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

你知道它是什么格式,我们可以用C#处理它,比如方便地处理xml吗?

2 个答案:

答案 0 :(得分:6)

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

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

  

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

要解析文件,您可以查看以下问题:Parsing Visual Studio Solution files

答案 1 :(得分:2)

看看:

https://github.com/tapika/syncProj

Solution.LoadSolution将在代码中为您解密解决方案信息。