public static bool HasProjectReference(this ProjectReferencesItemGroupXElement projectReferencesItemGroupXElement, string projectFilePath, out IProjectReference projectReference)
        {
            projectReference = projectReferencesItemGroupXElement.GetProjectReferenceXElementsWhereProjectFilePath(projectFilePath)
                               .Select(xElement => ProjectReferenceXElement.From(xElement))
                               .SingleOrDefault();

            var hasProjectReference = ProjectReferenceHelper.WasFound(projectReference);

            return(hasProjectReference);
        }
Пример #2
0
        public static ProjectReferenceXElement New(string projectFilePath)
        {
            var xProjectReference = new XElement(ProjectFileXmlElementName.ProjectReference);

            xProjectReference.AddAttribute(ProjectFileXmlElementName.Include, projectFilePath);

            var projectReferenceXElement = ProjectReferenceXElement.From(xProjectReference);

            return(projectReferenceXElement);
        }