如何将MsBuild ItemGroup转换为PropertyGroup?
我有一个项目组,如下所示:如何将MsBuild ItemGroup转换为PropertyGroup?,msbuild,msbuild-4.0,Msbuild,Msbuild 4.0,我有一个项目组,如下所示: <ItemGroup> <FilesToExclude Include="One.dll;Two.dll" /> </ItemGroup> 我目前正在使用: <tmp> -x! @(FilesToExclude) </tmp> 有什么想法吗?指定用于连接的分隔符: <ItemGroup> <FilesToExclude Include="One.d
<ItemGroup>
<FilesToExclude Include="One.dll;Two.dll" />
</ItemGroup>
我目前正在使用:
<tmp>
-x! @(FilesToExclude)
</tmp>
有什么想法吗?指定用于连接的分隔符:
<ItemGroup>
<FilesToExclude Include="One.dll;Two.dll"/>
</ItemGroup>
<PropertyGroup>
<tmp>-x!@(FilesToExclude, ' -x!')</tmp>
</PropertyGroup>
-x@(FilesToExclude,'-x!')
要确定此示例中的评估顺序,请将PropertyGroup定义移动到目标中。效果很好,tnx!
"-x!One.dll;Two.dll"
<ItemGroup>
<FilesToExclude Include="One.dll;Two.dll"/>
</ItemGroup>
<PropertyGroup>
<tmp>-x!@(FilesToExclude, ' -x!')</tmp>
</PropertyGroup>