我正在构建一个有两种配置的项目。具体来说,它有两个实体数据模型,在单独的文件夹中包含.csdl,.ssdl和.msl文件,如下所示:
$(ProjectDir)\EDM_1\ <files here>
$(ProjectDir)\EDM_2\ <files here>
在构建时,只应选择一个文件夹并将其复制到输出目录,这由配置决定。我设法做到了,但遇到了一个问题:文件被复制到
$(OutDir)\EDM_1
- 就像它们包含在源代码树中一样。
但我希望他们在$(OutDir)\EDM
- 没有数字,我。即为两个输入文件夹设置一个输出文件夹。
我在网上搜索了一个常见的解决方案 - 使用AfterBuild
目标和Copy
。它确实复制,但仅限于给定项目的输出目录。 Copy
不会通过解决方案中的引用层次结构复制文件。
如何做到这一点?