protected virtual string[] GetTargetFrameworkDirectories(ProjectInstance projectInstance)
{
if (TargetFrameworkDirectories == null)
{
string val = projectInstance.GetPropertyValue(TargetFrameworkDirectory).Trim();
TargetFrameworkDirectories = val.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Trim())
.Where(s => s.Length > 0)
.ToArray();
}
return TargetFrameworkDirectories;
}