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); }