private IRepository GetLocalRepository()
{
return _repositoryCacheService.GetSerializableRepository(RepositoryName.All, "all", PackageOperationType.Uninstall, () =>
{
var path = _nuGetConfigurationService.GetDestinationFolder();
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
return new LocalPackageRepository(path, true);
});
}
#endregion