小编kri*_*isn的帖子

MSBuild使用%(RecursiveDir)作为文件名的一部分

作为构建脚本的一部分,我们从子目录复制用户消息文件,并希望将子目录的名称附加到消息文件中。即msg \ 0 \ message.std> msg \ message0.std

我尝试使用

<Copy SourceFiles="@(MessageFiles)" 
DestinationFiles="@(MessageFiles->'$(BuildRoot)\%(Filename)%(RecursiveDir)%(Extension)'"/>
Run Code Online (Sandbox Code Playgroud)

但是,这试图将文件复制到.. \ message0.std。

无论如何,还是要抑制%(RecursiveDir)中的尾随'\'或以另一种方式组成目标名称?

msbuild msbuild-4.0

1
推荐指数
1
解决办法
6643
查看次数

标签 统计

msbuild ×1

msbuild-4.0 ×1