Ejemplo n.º 1
0
        IEnumerable <InstallNuGetPackageAction> CreateInstallPackageActions(
            DotNetProject dotNetProject,
            PackageReferencesForCreatedProject projectPackageReferences,
            ProjectTemplateSourceRepositoryProvider repositoryProvider)
        {
            foreach (ProjectTemplatePackageReference packageReference in projectPackageReferences.PackageReferences)
            {
                var action = CreateInstallNuGetPackageAction(dotNetProject, repositoryProvider, packageReference);
                action.PackageId = packageReference.Id;
                action.Version   = GetPackageVersion(packageReference);

                yield return(action);
            }
        }
Ejemplo n.º 2
0
        IEnumerable <InstallPackageAction> CreateInstallPackageActions(DotNetProject dotNetProject, PackageReferencesForCreatedProject projectPackageReferences)
        {
            IPackageManagementProject project = CreatePackageManagementProject(dotNetProject);

            foreach (ProjectTemplatePackageReference packageReference in projectPackageReferences.PackageReferences)
            {
                InstallPackageAction action = project.CreateInstallPackageAction();
                action.PackageId      = packageReference.Id;
                action.PackageVersion = GetPackageVersion(packageReference);

                yield return(action);
            }
        }