internal List<ExportedAssembly> GetAssemblies(string pathResolveRoot)
{
List<ExportedAssembly> assemblies = new List<ExportedAssembly>();
try
{
if (ExternalLibraries != null)
{
foreach (ExternalLibrary lib in ExternalLibraries)
{
assemblies.AddRange(lib.GetAssemblies(pathResolveRoot, this));
}
}
foreach (Project proj in GetProjects())
{
assemblies.AddRange(proj.GetAssemblies(pathResolveRoot, this));
}
}
catch (Exception e)
{
Logging.LogDisplay.WriteLine("Error while loading assemblies. Exception: " + e.Message);
}
return assemblies;
}