我正面临着一个问题,在.net中有许多项目,所有项目都保存在一个特定的位置,其中大多数都是由向导生成的默认项目。
有些项目只具有默认结构。
我正在考虑从项目文件中读取XML,以了解解决方案中存在哪些文件/引用。
但是,如何知道菜鸟是否已经创建了默认项目。
我需要对代码文件使用.Net解析器吗?
例如,在c#默认项目中,引用了一些标准程序集,并使用标准函数创建了默认.cs文件。
发布于 2012-08-29 21:51:26
解决方案文件是基于文本而不是XML的。这里有关于他们的格式的信息Solution (.sln) File。
大多数项目文件(例如.csproj文件)都是基于XML的MSBuild文件格式。可以使用标准的XML解析器来读取这些文件,文件格式在MSBuild Reference中记录。
发布于 2012-08-29 21:48:26
解决方案文件不是xml,但有一些解析器可以查看此主题:
https://stackoverflow.com/questions/12179377
复制相似问题