.NETプロジェクトのすべての「参照」のパスを(テキストファイルに)印刷する簡単な方法はありますか?
IDEでは、それぞれのパスを確認できますが、プロジェクト内のすべての参照に対してパスを印刷したい場合は、これをどのように実行できるか知っていますか?
ありがとう。
.NETプロジェクトのすべての「参照」のパスを(テキストファイルに)印刷する簡単な方法はありますか?
IDEでは、それぞれのパスを確認できますが、プロジェクト内のすべての参照に対してパスを印刷したい場合は、これをどのように実行できるか知っていますか?
ありがとう。
csprojファイルを見ると(C#プロジェクトであると仮定すると、次のようなものが見つかります。
<ItemGroup>
<Reference Include="DevExpress.Data.v10.2, Version=10.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Libs\DevExpress.Data.v10.2.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="DevExpress.Data.v10.2.Linq, Version=10.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Libs\DevExpress.Data.v10.2.Linq.dll</HintPath>
<Private>True</Private>
</Reference>
<!-- some more -->
</ItemGroup>
プロジェクトファイルをXMLドキュメントとして読み取り、いくつかのXPathクエリを起動して、Console.Writelineを実行できます。