1

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

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

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

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

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

如何做到这一点?

4

0 回答 0