Пример #1
0
 void SavePackageReferences(SolutionItem solutionEntryItem, ISolutionItemDescriptor descriptor, ProjectCreateInformation cInfo)
 {
     if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor))
     {
         var projectPackageReferences = new PackageReferencesForCreatedProject(((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences(cInfo));
         packageReferencesForCreatedProjects.Add(projectPackageReferences);
     }
 }
Пример #2
0
 void SavePackageReferences(SolutionEntityItem solutionEntryItem, ISolutionItemDescriptor descriptor)
 {
     packageReferencesForCreatedProjects = new List <PackageReferencesForCreatedProject> ();
     if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor))
     {
         var projectPackageReferences = new PackageReferencesForCreatedProject(((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences());
         packageReferencesForCreatedProjects.Add(projectPackageReferences);
     }
 }
		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;
			}
		}
		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;
			}
		}
Пример #5
0
        public void AddPackageReferenceForCreatedProject(Project project, ProjectDescriptor projectDescriptor)
        {
            var packageReference = new PackageReferencesForCreatedProject(project.Name, projectDescriptor.GetPackageReferences());

            packageReferencesForCreatedProjects.Add(packageReference);
        }
		void SavePackageReferences (SolutionItem solutionEntryItem, ISolutionItemDescriptor descriptor, ProjectCreateInformation cInfo)
		{
			if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) {
				var projectPackageReferences = new PackageReferencesForCreatedProject (((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences (cInfo));
				packageReferencesForCreatedProjects.Add (projectPackageReferences);
			}
		}
 public void AddPackageReferenceForCreatedProject(Project project, ProjectDescriptor projectDescriptor)
 {
     var packageReference = new PackageReferencesForCreatedProject (project.Name, projectDescriptor.GetPackageReferences ());
     packageReferencesForCreatedProjects.Add (packageReference);
 }
Пример #8
0
 void SavePackageReferences(SolutionEntityItem solutionEntryItem, ISolutionItemDescriptor descriptor)
 {
     packageReferencesForCreatedProjects = new List<PackageReferencesForCreatedProject> ();
     if ((solutionEntryItem is Project) && (descriptor is ProjectDescriptor)) {
         var projectPackageReferences = new PackageReferencesForCreatedProject (((Project)solutionEntryItem).Name, ((ProjectDescriptor)descriptor).GetPackageReferences ());
         packageReferencesForCreatedProjects.Add (projectPackageReferences);
     }
 }