+2009-05-20 Jonathan Chambers <joncham@gmail.com>
+
+ * SolutionParser.cs (ParseSolution): Ignore vcproj projects in solutions
+ and issue warning.
+
2009-04-27 Ankit Jain <jankit@novell.com>
* xbuild/Microsoft.VisualBasic.targets: Update to use
static Regex projectConfigurationBuildRegex = new Regex ("\\s*(" + guidExpression + ")\\.(.*?)\\|(.*?)\\.Build\\.0 = (.*?)\\|(.+)");
static string solutionFolderGuid = "{2150E333-8FDC-42A3-9474-1A3956D46DE8}";
+ static string vcprojGuid = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}";
public void ParseSolution (string file, Project p)
{
m = m.NextMatch ();
continue;
}
+ if (String.Compare (m.Groups [1].Value, vcprojGuid,
+ StringComparison.InvariantCultureIgnoreCase) == 0) {
+ // Ignore vcproj
+ ErrorUtilities.ReportWarning (0, string.Format("Ignoring vcproj '{0}'.", projectInfo.Name));
+ m = m.NextMatch ();
+ continue;
+ }
projectInfos.Add (new Guid (m.Groups[4].Value), projectInfo);