有没有一种简单的方法可以打印(到文本文件).NET项目中所有“引用”的路径?

时间:2012-05-10 10:43:09

标签: visual-studio

是否有一种简单的方法可以打印(到文本文件).NET项目中所有“引用”的路径?

在IDE中,可以看到每个的路径,但如果我想为项目中的所有引用打印,你知道如何做到这一点吗?

感谢。

1 个答案:

答案 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。