Пример #1
0
        private IEnumerable <PackageOperation> ResolveOperationsToInstallSolutionLevelPackage(Operation operation)
        {
            IEnumerable <PackageOperation> enumerable = new InstallWalker(this._virtualPackageRepos[operation.ProjectManager.PackageManager], operation.ProjectManager.PackageManager.DependencyResolver, null, this.Logger, this.IgnoreDependencies, this.AllowPrereleaseVersions, this.DependencyVersion).ResolveOperations(operation.Package);

            using (IEnumerator <PackageOperation> enumerator = enumerable.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    enumerator.Current.Target = PackageOperationTarget.PackagesFolder;
                }
            }
            return(enumerable);
        }