using System;
using System.Collections;
using System.Collections.Generic;
+using System.Linq;
using System.Xml;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
project.PopBatch ();
}
- project.ParentEngine.BuiltTargetsOutputByName [built_targets_key] = (ITaskItem[]) OutputsAsITaskItems.Clone ();
+ ITaskItem[] outputs = (ITaskItem[]) OutputsAsITaskItems.Clone ();
+ foreach (ITaskItem item in outputs) {
+ item.SetMetadata ("MSBuildProjectFile", TargetFile);
+ item.SetMetadata ("MSBuildTargetName", Name);
+ }
+ project.ParentEngine.BuiltTargetsOutputByName [built_targets_key] = outputs;
return result;
}