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

12
我使用文本编辑器打开了一个 .sln 文件,它看起来像一棵树形结构,但它不是 XML 格式。
你知道它是什么格式吗?我们能否像方便地处理 XML 一样使用 C# 处理它?

3
我从未理解微软为什么决定不使用 XML 格式来存储 .sln 文件。他们却在 proj 文件中使用了 XML!:p - bytedev
3个回答

12

2

添加 Microsoft.Build nuget 包,然后执行以下操作:

using Microsoft.Build.Construction;
var sln = SolutionFile.Parse(filename);

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接