是否有一种简单的方法可以打印(到文本文件).NET项目中所有“引用”的路径?
在IDE中,可以看到每个的路径,但如果我想为项目中的所有引用打印,你知道如何做到这一点吗?
感谢。
答案 0 :(得分:1)
如果你看一下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。