public void UpdateWeakRefs() {
foreach (var loaded in dependencies.Where(dep => weakDependencies.Remove(dep.Name))) {
if (eacEnabled && !loaded.eacEnabled)
loaded.EnableEaC();
else if (loaded.AssemblyName != WeakDepName(loaded.Name))
SetNeedsReload();
}
}