Beispiel #1
0
        public void ProjectItemFinishedGenerating(EnvDTE.ProjectItem projectItem)
        {
            ProjectItemTypes type = GetProjectItemType(projectItem);

            switch (type)
            {
            case ProjectItemTypes.Parent:
                this.parentProjectItem = projectItem;
                break;

            case ProjectItemTypes.Child:
                this.childrenProjectItems.Add(projectItem);
                break;
            }

            projectItem.Properties.Item("CopyToOutputDirectory").Value = 1;
        }
Beispiel #2
0
        /// <summary>
        /// No longer assumes one parent item
        /// </summary>
        public void ProjectItemFinishedGenerating(ProjectItem projectItem)
        {
            ProjectItemTypes type = GetProjectItemType(projectItem);

            switch (type)
            {
            case ProjectItemTypes.Parent:
            {
                var name = GetBaseName(projectItem.Name);

                this.fParentProjectItems.Add(name, projectItem);
                break;
            }

            case ProjectItemTypes.Child:
                this.fChildProjectItems.Add(projectItem);
                break;
            }
        }