Mit MSBuild können Sie eine dynamische Zeichenfolge erstellen, indem Sie Dateien in einer ItemGroup durchlaufen.
Ich muss mehrere / testcontainer: -Parameter erstellen, um sie in eine Task einzuspeisen, die den MsTest von exec ausführt.
Ich habe folgendes:
<ItemGroup>
<TestFiles Include="$(ProjectPath)\**\UnitTest.*.dll" />
</ItemGroup>
für jede Übereinstimmung in TestFiles Ich möchte einen String wie folgt bauen:
"/testcontainer:UnitTest.SomeLibrary1.dll"
"/testcontainer:UnitTest.SomeLibrary2.dll"
"/testcontainer:UnitTest.SomeLibrary3.dll"
Ich versuche, die Interna von MSBuild zu verwenden, ohne eine benutzerdefinierte Aufgabe erstellen zu müssen. Ist dies möglich?
TIA