protected static string[] GetCandidateAssemblyFiles(ProjectInstance projectInstance)
{
var candidateAssemblyFilesList = new List<ProjectItemInstance>();
candidateAssemblyFilesList.AddRange(projectInstance.GetItems(Content));
candidateAssemblyFilesList.AddRange(projectInstance.GetItems(None));
candidateAssemblyFilesList.AddRange(projectInstance.GetItems(RARResolvedReferencePath));
string[] candidateAssemblyFiles = candidateAssemblyFilesList.Select((Func<ProjectItemInstance, string>)((item) => { return item.GetMetadataValue("FullPath").Trim(); })).ToArray();
return candidateAssemblyFiles;
}