0

我面临一个问题,其中 .net 中有许多项目,所有项目都保存到特定位置,其中大部分只是向导生成的默认位置。

有些项目只是具有默认结构。

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

但是,如何知道菜鸟是否做了默认项目。

我需要对代码文件使用 .Net 解析器吗?

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

4

2 回答 2

1

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

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

于 2012-08-29T13:51:26.483 回答
1

解决方案文件不是xml,但有解析器看这个主题:

解析 Visual Studio 解决方案文件

于 2012-08-29T13:48:25.713 回答