public PackageServices() { var componentModel = (IComponentModel)Package.GetGlobalService(typeof(SComponentModel)); _PkgInstaller = componentModel.GetService <IVsPackageInstaller2>(); _PkgService = componentModel.GetService <IVsPackageInstallerServices>(); _PkgRepos = componentModel.GetService <IVsPackageSourceProvider>(); _PkgUninstaller = componentModel.GetService <IVsPackageUninstaller>(); _PkgRestorer = componentModel.GetService <IVsPackageRestorer>(); }
public static void RestorePackageApi() { EnvDTE.DTE dte = ServiceLocator.GetInstance <EnvDTE.DTE>(); IVsPackageRestorer restorer = ServiceLocator.GetInstance <IVsPackageRestorer>(); foreach (EnvDTE.Project project in dte.Solution.Projects) { restorer.RestorePackages(project); return; } }
public PackageManagerConverter( IConverterViewProvider converterViewProvider, IVsPackageInstaller installer, IVsPackageUninstaller uninstaller, IVsPackageRestorer restorer, IVsFrameworkParser frameworkParser) { _converterViewProvider = converterViewProvider; _installer = installer; _uninstaller = uninstaller; _restorer = restorer; _frameworkParser = frameworkParser; }
public PackageManagerConverter( IConverterViewProvider converterViewProvider, IVsPackageInstallerServices services, IVsPackageInstaller installer, IVsPackageUninstaller uninstaller, IVsPackageRestorer restorer) { _converterViewProvider = converterViewProvider; _installer = installer; _services = services; _uninstaller = uninstaller; _restorer = restorer; }