Ejemplo n.º 1
0
        public static ProjectInformation Create(string projectFile)
        {
            ProjectInformation result = new ProjectInformation();

            XDocument projXml = XDocument.Load(projectFile);

            result.Path                = projectFile;
            result.AssemblyName        = MSBuildUtilities.GetMSBuildAssemblyName(projXml, projectFile);
            result.ProjectGuid         = MSBuildUtilities.GetMSBuildProjectGuid(projXml, projectFile);
            result.DependentOnProjects = _GetProjectDependencies(projXml, projectFile);

            return(result);
        }