コード例 #1
0
        IEnumerable <IPackage> GetPackagesRequiringLicenseAcceptance(IPackageManagementSelectedProject selectedProject)
        {
            IPackageManagementProject project = selectedProject.Project;

            project.Logger = logger;
            IEnumerable <PackageOperation> operations = project.GetInstallPackageOperations(package, project.CreateInstallPackageAction());

            return(GetPackagesRequiringLicenseAcceptance(operations));
        }
コード例 #2
0
        void GetPackageOperations()
        {
            IPackageManagementProject project = GetSingleProjectSelected();

            project.Logger = logger;
            var installAction = project.CreateInstallPackageAction();

            packageOperations = project.GetInstallPackageOperations(package, installAction);
        }
コード例 #3
0
        void GetPackageOperations()
        {
            IPackageManagementProject project = GetSingleProjectSelected();

            project.Logger = logger;
            InstallPackageAction installAction = project.CreateInstallPackageAction();

            installAction.AllowPrereleaseVersions = parent.IncludePrerelease;
            packageOperations = project.GetInstallPackageOperations(package, installAction);
        }
コード例 #4
0
        IEnumerable <IPackage> GetPackagesRequiringLicenseAcceptance(IPackageManagementSelectedProject selectedProject)
        {
            IPackageManagementProject project = selectedProject.Project;

            project.Logger = logger;
            InstallPackageAction installAction = project.CreateInstallPackageAction();

            installAction.AllowPrereleaseVersions = parent.IncludePrerelease;
            IEnumerable <PackageOperation> operations = project.GetInstallPackageOperations(package, installAction);

            return(GetPackagesRequiringLicenseAcceptance(operations));
        }