解析.Net 4解决方案文件

时间:2012-08-29 13:43:13

标签: .net visual-studio

我遇到一个问题,其中.net中有很多项目,都保存到特定位置,其中大多数只是由向导生成的默认位置。

有些项目只有默认结构。

我正在考虑从项目文件中读取XML以了解解决方案中存在哪些文件/引用。

但是,如何知道菜鸟是否已成为默认项目。

我是否需要为代码文件使用.Net解析器?

例如,在c#默认项目中,引用了一些标准程序集,以及使用标准函数创建的默认.cs文件。

2 个答案:

答案 0 :(得分:1)

解决方案文件不是xml,但解析器会查看此主题:

Parsing Visual Studio Solution files

答案 1 :(得分:1)

解决方案文件是基于文本而不是XML。这里有关于其格式的信息Solution (.sln) File

大多数项目文件(例如.csproj文件)都是基于XML的MSBuild文件格式。标准XML解析器可用于读取这些文件,文件格式记录在此MSBuild Reference