();
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