如何枚举编译.sln时生成的dll和exes?

时间:2013-05-31 21:39:00

标签: msbuild

我正在使用MSBuild任务来构建解决方案:

<MSBuild Projects="$(MySln)" ToolsVersion="4.0"/>

我希望在构建上述解决方案以供后续处理时获取dll / exes(其完整路径)输出的列表。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

尝试TargetOutputs output参数:

    <MSBuild Projects="YourSolution.sln">
      <Output TaskParameter="TargetOutputs" ItemName="TheOutputs" />
    </MSBuild>

    <Message Text="@(TheOutputs)" Importance="High" />

其他一些类似问题: