public static void AddExternalAddIns(IList<AddIn> addIns)
{
List<string> addInFiles = new List<string>();
List<string> disabled = new List<string>();
LoadAddInConfiguration(addInFiles, disabled);
foreach (AddIn addIn in addIns) {
if (!addInFiles.Contains(addIn.FileName))
addInFiles.Add(addIn.FileName);
addIn.Enabled = false;
addIn.Action = AddInAction.Install;
AddInTree.InsertAddIn(addIn);
}
SaveAddInConfiguration(addInFiles, disabled);
}