public RestorePackagesAction(
            IPackageManagementSolution solution,
            IPackageManagementEvents packageManagementEvents,
            IPackageRepositoryCache repositoryCache,
            IPackageManagerFactory packageManagerFactory)
        {
            this.solution              = solution;
            this.repositoryCache       = repositoryCache;
            this.packageManagerFactory = packageManagerFactory;

            logger = new PackageManagementLogger(packageManagementEvents);
        }
		public RestorePackagesAction (
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IPackageRepositoryCache repositoryCache,
			IPackageManagerFactory packageManagerFactory)
		{
			this.solution = solution;
			this.repositoryCache = repositoryCache;
			this.packageManagerFactory = packageManagerFactory;

			logger = new PackageManagementLogger (packageManagementEvents);
		}
		public PackageManagementProject (
			IPackageRepository sourceRepository,
			IDotNetProject project,
			IPackageManagementEvents packageManagementEvents,
			IPackageManagerFactory packageManagerFactory)
		{
			SourceRepository = sourceRepository;
			this.project = project;
			this.packageManagementEvents = packageManagementEvents;
			
			packageManager = packageManagerFactory.CreatePackageManager (sourceRepository, project);
			projectManager = packageManager.ProjectManager;
		}
		public PackageManagementService(
			PackageManagementOptions options,
			IPackageRepositoryCache packageRepositoryCache,
			IPackageManagerFactory packageManagerFactory,
			IPackageManagementProjectService projectService,
			IPackageManagementOutputMessagesView outputMessagesView)
		{
			this.options = options;
			this.packageRepositoryCache = packageRepositoryCache;
			this.packageManagerFactory = packageManagerFactory;
			this.projectService = projectService;
			this.outputMessagesView = outputMessagesView;
		}
Exemple #5
0
        public PackageManagementProject(
            IPackageRepository sourceRepository,
            IDotNetProject project,
            IPackageManagementEvents packageManagementEvents,
            IPackageManagerFactory packageManagerFactory)
        {
            SourceRepository             = sourceRepository;
            this.project                 = project;
            this.packageManagementEvents = packageManagementEvents;

            packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project);
            projectManager = packageManager.ProjectManager;
        }
 public PackageManagementService(
     PackageManagementOptions options,
     IPackageRepositoryCache packageRepositoryCache,
     IPackageManagerFactory packageManagerFactory,
     IPackageManagementProjectService projectService,
     IPackageManagementOutputMessagesView outputMessagesView)
 {
     this.options = options;
     this.packageRepositoryCache = packageRepositoryCache;
     this.packageManagerFactory  = packageManagerFactory;
     this.projectService         = projectService;
     this.outputMessagesView     = outputMessagesView;
 }
        public PackageManagementProject(
			IPackageRepository sourceRepository,
			MSBuildBasedProject project,
			IPackageManagementEvents packageManagementEvents,
			IPackageManagerFactory packageManagerFactory)
        {
            SourceRepository = sourceRepository;
            msbuildProject = project;
            targetFramework = new ProjectTargetFramework(project);
            this.packageManagementEvents = packageManagementEvents;

            packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project);
            projectManager = packageManager.ProjectManager;
        }
Exemple #8
0
        public PackageManagementProject(
            IPackageRepository sourceRepository,
            MSBuildBasedProject project,
            IPackageManagementEvents packageManagementEvents,
            IPackageManagerFactory packageManagerFactory)
        {
            SourceRepository             = sourceRepository;
            msbuildProject               = project;
            targetFramework              = new ProjectTargetFramework(project);
            this.packageManagementEvents = packageManagementEvents;

            packageManager = packageManagerFactory.CreatePackageManager(sourceRepository, project);
            projectManager = packageManager.ProjectManager;
        }