使用msbuild列出目录内容

3

我正在尝试调试在我们的TFS构建代理上运行的msbuild脚本。我没有访问构建代理服务器的权限。

有没有办法在我的msbuild脚本中添加一些调试(例如"Message"),以输出给定目录中所有文件的列表?


1
这个链接可能会有帮助(请查看被接受的答案):https://dev59.com/103Sa4cB1Zd3GeqPwpoB - undefined
1个回答

8
希望这能帮助列出所有文件的文件夹,其中MSBuild文件是递归的:
<Target Name="Listing">
    <ItemGroup>
      <PackageFiles Include="$(MSBuildProjectDirectory)\**\*.*;"/>
    </ItemGroup>
    <Message Text="%(PackageFiles.FullPath)"/>
</Target>

如果我从其他包含中获取目录会怎么样?例如:<ItemGroup> <EngineAssets Include="@(ProjectReference->'%(RootDir)%(Directory)$(AssetsDir)')" /> </ItemGroup>。我需要从EngineAssets文件夹中获取文件。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接