(); var dupeSet = new HashSet(); foreach(var dupe in DuplicateAssemblies) { dupeSet.Add(dupe.GetMetadata("Identity")); } foreach(var assemPath in AssemblyPaths) { if((dupeSet.Contains(assemPath.GetMetadata("FileName")+assemPath.GetMetadata("Extension")) && !(assemPath.GetMetadata("Identity").StartsWith("runtime")))) { Log.LogMessage("Duplicate assembly filtered: {0}", assemPath.GetMetadata("Identity")); } else { uniqueAssemblyPathsList.Add(assemPath); } } UniqueAssemblyPaths = uniqueAssemblyPathsList.ToArray(); ]]> $(Platform)$(ConfigurationGroup)/$(PackagesArchiveFilename) $([System.IO.Path]::GetDirectoryName($(CurrPerfAssembly)))/ $(BaseOutputPath)\testStagingDir\ $([System.IO.Path]::GetFileNameWithoutExtension($(CurrPerfAssembly))) $(OutDir)project.lock.json