从外部源获取解决方案的名称

Getting the name of a solution from external source

是否可以从记事本之类的程序(Visual Studio 之外)获取 Visual Studio 解决方案名称?

我正在开发一个应用程序来读取解决方案和项目文件中的各种信息。项目根本不是问题。我可以抓取一个解决方案文件,确定所有项目并获得我想要的有关项目的所有信息。我的问题是解决方案名称。我在VS中可以清楚地看到解决方案名称可以是与任何项目无关的独立名称。但是当我打开解决方案文件 (*.sln) 时发现 "name" 它无处可寻。

我读到它可能在 *.suo 文件中,但该文件是 encrypted/compressed 之类的。

是否可以在不涉及 VS 的情况下获得实际解决方案 "name"?如果需要,我显然可以使用 API 和代码。 ;) - 谢谢!

看起来它只是文件名...例如 YourProject.sln.

我在更改文件名时观察到,重启后 VS 中的解决方案名称发生了变化