CopyToOutputDirectory - 覆盖目标路径

时间:2013-09-03 11:27:09

标签: msbuild copy customization

我正在构建一个有两种配置的项目。具体来说,它有两个实体数据模型,在单独的文件夹中包含.csdl,.ssdl和.msl文件,如下所示:

$(ProjectDir)\EDM_1\  <files here>
$(ProjectDir)\EDM_2\  <files here>

在构建时,只应选择一个文件夹并将其复制到输出目录,这由配置决定。我设法做到了,但遇到了一个问题:文件被复制到

$(OutDir)\EDM_1 - 就像它们包含在源代码树中一样。 但我希望他们在$(OutDir)\EDM - 没有数字,我。即为两个输入文件夹设置一个输出文件夹。

我在网上搜索了一个常见的解决方案 - 使用AfterBuild目标和Copy。它确实复制,但仅限于给定项目的输出目录。 Copy不会通过解决方案中的引用层次结构复制文件。

如何做到这一点?

0 个答案:

没有答案