Я хочу использовать MSBuild для захвата и создания релевантных элементов для 2-х файлов. Если бы это был только один файл с расширением, я хотел бы использовать:MSBuild: Как включить «* .xaml» и «* .cs» в сборке Silverlight?
<ItemGroup>
<Compile Include="\Pages\*.cs" />
</ItemGroup>
В файле .csproj для Silverlight сборки, каждый UserControl устанавливается как с собственным <Compile>
элементом и ребенок <DependentUpon>
элемент:
<ItemGroup>
<Compile Include="Pages\SilverlightControl1.xaml.cs">
<DependentUpon>SilverlightControl1.xaml</DependentUpon>
</Compile>
<Compile Include="Pages\SilverlightControl2.xaml.cs">
<DependentUpon>SilverlightControl2.xaml</DependentUpon>
</Compile>
</ItemGroup>
в файле MSBuild, я хотел бы уточнить:
захватить все
.cs
файлы и поставить те, вInclude
и получите одно и то же имя файла - минус.cs
и поместите его в элемент<DependentUpon>
.
Так что это просто что-то вроде (псевдо), чтобы соответствовать пары файлов:
<ItemGroup>
<Compile Include="Pages\*.cs">
<DependentUpon>Pages\*.xaml</DependentUpon>
</Compile>
</ItemGroup>
Есть ли способ сделать поставить выше в MSBuild?
Спасибо, Питер, я буду играть с этим и посмотреть, смогу ли я заставить его работать. –