使用MSBuild,如何通过迭代项组中的文件来构造动态字符串?
我需要创建多个/testcontainer:parameters,以便将其输入到exec的MsTest任务中 我有以下资料:使用MSBuild,如何通过迭代项组中的文件来构造动态字符串?,msbuild,msbuild-task,Msbuild,Msbuild Task,我需要创建多个/testcontainer:parameters,以便将其输入到exec的MsTest任务中 我有以下资料: <ItemGroup> <TestFiles Include="$(ProjectPath)\**\UnitTest.*.dll" /> </ItemGroup> 我正在尝试使用MSBuild的内部结构,而不必创建自定义任务,这可能吗 TIA试试这个: <Message Text="TestFiles= @(Te
<ItemGroup>
<TestFiles Include="$(ProjectPath)\**\UnitTest.*.dll" />
</ItemGroup>
我正在尝试使用MSBuild的内部结构,而不必创建自定义任务,这可能吗
TIA试试这个:
<Message Text="TestFiles= @(TestFiles-> '"%(Fullpath)"', ' ')" />
参考资料:
<Message Text="Test Files: @(TestFiles->'/testcontainer:%(RecursiveDir)%(Filename)%(Extension)')"/>
多次调用
<Message Text="Test Files: /testcontainer:%(TestFiles.RecursiveDir)%(TestFiles.Filename)%(TestFiles.Extension)"/>
有关批处理的更多信息,请参见我想为mstest构建参数:也就是说,如果您想执行mstest案例,那么您应该查看我的博客条目。
<Message Text="Test Files: /testcontainer:%(TestFiles.RecursiveDir)%(TestFiles.Filename)%(TestFiles.Extension)"/>