コード例 #1
0
        static PackageManagementServices()
        {
            options = new PackageManagementOptions();
            packageRepositoryCache = new PackageRepositoryCache(options);
            userAgentGenerator     = new UserAgentGeneratorForRepositoryRequests();
            userAgentGenerator.Register(packageRepositoryCache);
            progressProvider = new PackageManagementProgressProvider(packageRepositoryCache);
            registeredPackageRepositories         = new RegisteredPackageRepositories(packageRepositoryCache, options);
            projectTemplatePackageSources         = new RegisteredProjectTemplatePackageSources();
            projectTemplatePackageRepositoryCache = new ProjectTemplatePackageRepositoryCache(projectTemplatePackageSources);

            outputMessagesView  = new PackageManagementOutputMessagesView(packageManagementEvents);
            solution            = new PackageManagementSolution(registeredPackageRepositories, projectService, packageManagementEvents);
            packageActionRunner = new PackageActionRunner(packageManagementEvents);

            progressMonitorFactory        = new PackageManagementProgressMonitorFactory();
            backgroundPackageActionRunner = new BackgroundPackageActionRunner(progressMonitorFactory, packageManagementEvents, progressProvider);

            projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor(projectService);
            packageCompatibilityHandler   = new PackageCompatibilityHandler();
            packageCompatibilityHandler.MonitorTargetFrameworkChanges(projectTargetFrameworkMonitor);

            updatedPackagesInSolution = new UpdatedPackagesInSolution(solution, registeredPackageRepositories, packageManagementEvents);

            projectOperations = new PackageManagementProjectOperations(solution, registeredPackageRepositories, backgroundPackageActionRunner, packageManagementEvents);

            InitializeCredentialProvider();
        }
コード例 #2
0
        static PackageManagementServices()
        {
            options = new PackageManagementOptions();

            progressMonitorFactory        = new PackageManagementProgressMonitorFactory();
            backgroundPackageActionRunner = new BackgroundPackageActionRunner(progressMonitorFactory, packageManagementEvents);

            projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor(projectService);
            packageCompatibilityHandler   = new PackageCompatibilityHandler();
            packageCompatibilityHandler.MonitorTargetFrameworkChanges(projectTargetFrameworkMonitor);

            updatedPackagesInWorkspace = new UpdatedNuGetPackagesInWorkspace(packageManagementEvents);

            projectOperations = new PackageManagementProjectOperations(backgroundPackageActionRunner, packageManagementEvents);

            workspace = new PackageManagementWorkspace();

            credentialService = new PackageManagementCredentialService();
            credentialService.Initialize();

            PackageManagementBackgroundDispatcher.Initialize();

            nuGetConfigFileChangedMonitor.MonitorFileChanges();

            //analyzerPackageMonitor = new AnalyzerPackageMonitor ();
        }
コード例 #3
0
		static PackageManagementServices()
		{
			options = new PackageManagementOptions();

			progressMonitorFactory = new PackageManagementProgressMonitorFactory ();
			backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents);

			projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor (projectService);
			packageCompatibilityHandler = new PackageCompatibilityHandler ();
			packageCompatibilityHandler.MonitorTargetFrameworkChanges (projectTargetFrameworkMonitor);

			updatedPackagesInWorkspace = new UpdatedNuGetPackagesInWorkspace (packageManagementEvents);

			projectOperations = new PackageManagementProjectOperations (backgroundPackageActionRunner, packageManagementEvents);

			workspace = new PackageManagementWorkspace ();

			credentialService = new PackageManagementCredentialService ();
			credentialService.Initialize ();

			PackageManagementBackgroundDispatcher.Initialize ();

			//analyzerPackageMonitor = new AnalyzerPackageMonitor ();
		}
コード例 #4
0
 void CreateProjectTargetFrameworkMonitor()
 {
     eventArgs      = new List <ProjectTargetFrameworkChangedEventArgs> ();
     projectService = new FakePackageManagementProjectService();
     monitor        = new ProjectTargetFrameworkMonitor(projectService);
 }
		void CreateProjectTargetFrameworkMonitor ()
		{
			eventArgs = new List<ProjectTargetFrameworkChangedEventArgs> ();
			projectService = new FakePackageManagementProjectService ();
			monitor = new ProjectTargetFrameworkMonitor (projectService);
		}