private void InstallNetCoreDependencies(Project proj, IVsPackageMetadata[] packs, IVsPackageInstaller installer, IVsPackageInstallerServices installerServices) { var version = VisualStudioAutomationHelper.GetTargetFrameworkVersion(proj); // RAML.Parser.Expressions if (!installerServices.IsPackageInstalled(proj, AspNetCoreStaticFilesPackageId)) { if (version.StartsWith("1")) { NugetInstallerHelper.InstallPackageIfNeeded(proj, packs, installer, AspNetCoreStaticFilesPackageId, "1.0.0", RAML.Tools.Properties.Settings.Default.NugetExternalPackagesSource); } } // RAML.Parser.Expressions if (!installerServices.IsPackageInstalled(proj, RamlParserExpressionsPackageId)) { installer.InstallPackage(NugetPackagesSource, proj, RamlParserExpressionsPackageId, RamlParserExpressionsPackageVersion, false); } // RAML.NetCoreAPIExplorer if (!installerServices.IsPackageInstalled(proj, RamlNetCoreApiExplorerPackageId)) { installer.InstallPackage(NugetPackagesSource, proj, RamlNetCoreApiExplorerPackageId, RamlNetCoreApiExplorerPackageVersion, false); } }