///<summary> ///Forcibly reinstalls all the packages ///</summary> ///<param name="configuration"></param> public void Reinstall(BuildConfiguration configuration) { IEnumerable <SatisfyingInfoExtended> currentDependencies = _versionTable.GetSatisfyingInfos(); ResetFiles(configuration); foreach (var pck in currentDependencies) { Install(new PackageKeyDiff(DiffType.Add, pck.GetPackageKey(), pck.RepoType), _manifest.GetPackageDependency(pck.GetPackageKey()), configuration); } _indexCommitted = true; }