DevExpress.Build

3614 ワード

 1 using System.Collections.Generic;

 2 using Microsoft.Build.AppxPackage;

 3 using Microsoft.Build.Framework;

 4 

 5 namespace DevExpress.Build

 6 {

 7     public class DXGeneratePriConfigurationFiles : GeneratePriConfigurationFiles

 8     {

 9         public override bool Execute()

10         {

11             List<ITaskItem> list = new List<ITaskItem>();

12             ITaskItem[] layoutFiles = base.LayoutFiles;

13             for (int i = 0; i < layoutFiles.Length; i++)

14             {

15                 ITaskItem taskItem = layoutFiles[i];

16                 if (!taskItem.ItemSpec.EndsWith("xaml"))

17                 {

18                     list.Add(taskItem);

19                 }

20             }

21             //base.set_LayoutFiles(list.ToArray());

22    base.LayoutFiles=list.ToArray();

23             return base.Execute();

24         }

25     }

26 }