获取已编译DLL/PDB的列表,以便在MSBuild中的AfterBuild中使用

获取已编译DLL/PDB的列表,以便在MSBuild中的AfterBuild中使用,msbuild,Msbuild,jist是我想在构建完成后将所有编译的文件从一个项目复制到另一个文件夹。我想我会在后构建目标中使用复制任务。是否有任何方法可以获取此目标中的生成文件列表,以便我确切地知道要复制哪些文件 谢谢 更新: 请阅读下面我的评论,看看我是如何理解这一点的。然而,这并不是一个优雅的解决方案。我真正想要的是一组构建文件。这是否存在?构建过程执行它需要执行的操作并写入它需要执行的操作。它不知道你特别感兴趣的只是它所做事情的一个子集 为什么您认为FileWrites项目组不够干净 我们的构建过程输出.dll和.p

jist是我想在构建完成后将所有编译的文件从一个项目复制到另一个文件夹。我想我会在后构建目标中使用复制任务。是否有任何方法可以获取此目标中的生成文件列表,以便我确切地知道要复制哪些文件

谢谢

更新:


请阅读下面我的评论,看看我是如何理解这一点的。然而,这并不是一个优雅的解决方案。我真正想要的是一组构建文件。这是否存在?

构建过程执行它需要执行的操作并写入它需要执行的操作。它不知道你特别感兴趣的只是它所做事情的一个子集

为什么您认为FileWrites项目组不够干净

我们的构建过程输出.dll和.pdb,以及.config、.xml、.doc。我们使用基于FileWrites组的构建后复制操作,包括对一些特定于客户的文件的两个条件操作

编辑:


在即将到来的Silverlight项目中,我们还将处理.xaml和.xap。

构建过程完成它需要做的事情,并编写它需要做的事情。它不知道你特别感兴趣的只是它所做事情的一个子集

为什么您认为FileWrites项目组不够干净

我们的构建过程输出.dll和.pdb,以及.config、.xml、.doc。我们使用基于FileWrites组的构建后复制操作,包括对一些特定于客户的文件的两个条件操作

编辑:


在我们即将推出的Silverlight项目中,我们还将处理.xaml和.xap。

好吧,经过一段时间的反复研究,我发现了一些有用的东西,但它似乎不是很干净。有一个名为FileWrites的项目组,它列出了写入的所有文件。排除一个时髦的缓存文件后,我得到了我想要的列表。这是我的后构建任务:嗯,在反复研究了一段时间后,我发现了一些有效的东西,但它看起来不太干净。有一个名为FileWrites的项目组,它列出了写入的所有文件。排除一个时髦的缓存文件后,我得到了我想要的列表。这是我的构建后任务:文件写入包含来自输出路径和obj dir的文件的多个副本,以及我不需要的.cache文件。这是可行的,但我必须稍微整理一下数据才能得到我真正想要的。似乎这应该是可用的(在调用msbuild任务时)。我只是确认我还没有找到任何可用的东西。你能使用提供列表的单个任务的输出在任务结束时而不是作业结束时进行复制吗?>>。。。应该是可用的…文件写入包含文件的多个副本,来自输出路径和obj dir,以及我不需要的.cache文件。这是可行的,但我必须稍微整理一下数据才能得到我真正想要的。似乎这应该是可用的(在调用msbuild任务时)。我只是确认我还没有找到任何可用的东西。你能使用提供列表的单个任务的输出在任务结束时而不是作业结束时进行复制吗?>>。。。应该有一些可用的东西。。。