在不使用Exec或ItemGroup的情况下复制MSBuild中的单个文件

Sha*_*aun 8 msbuild exec itemgroup

有没有办法做到这一点?我只需要复制一个文件,并认为Copy任务的SourceFiles参数可能有一些语法,这意味着你不需要事先定义一个ItemGroup,我宁愿坚持使用ItemGroup而不是使用Exec.

Jam*_*den 18

复制文件也采用直接属性组作为输入:

<PropertyGroup>
  <SourceFile>Some file</SourceFile>
</PropertyGroup>
<Copy SourceFiles="$(SourceFile)" DestinationFolder="c:\"/> 
Run Code Online (Sandbox Code Playgroud)

甚至只是一个字符串

<Copy SourceFiles="Pathtofile" DestinationFolder="c:\"/> 
Run Code Online (Sandbox Code Playgroud)