0

.netに多数のプロジェクトがあり、それらはすべて特定の場所に保存されており、そのほとんどはウィザードによって生成されるデフォルトのプロジェクトにすぎないという問題に直面しています。

デフォルトの構造を持っているだけのプロジェクトがあります。

プロジェクトファイルからXMLを読み取って、ソリューションにどのファイル/参照が存在するかを知ることを考えています。

しかし、noobがデフォルトのプロジェクトを作成したかどうかを知る方法。

コードファイルに.Netパーサーを使用する必要がありますか?

たとえば、ac#のデフォルトプロジェクトには、参照されるいくつかの標準アセンブリと、標準関数で作成されたデフォルトの.csファイルがあります。

4

2 に答える 2

1

ソリューションファイルはxmlではありませんが、このトピックを調べるパーサーがいます。

VisualStudioSolutionファイルの解析

于 2012-08-29T13:48:25.713 に答える
1

ソリューションファイルは、XMLではなくテキストベースです。それらのフォーマットに関する情報は、ソリューション(.sln)ファイルにあります。

ほとんどのプロジェクトファイル(.csprojファイルなど)は、XMLベースのMSBuildファイル形式です。標準のXMLパーサーを使用してこれらのファイルを読み取ることができ、ファイル形式はMSBuildリファレンスに記載されています。

于 2012-08-29T13:51:26.483 に答える