[mono-api-html] Add the [Obsolete] message for API additions and removals
[mono.git] / mcs / tools / xbuild / SolutionParser.cs
index 15d6bb7ea4589cf180a7833bdc5d034962105208..92fd84e949d0ac102aa1e063853fa29e8318288c 100644 (file)
@@ -117,8 +117,16 @@ namespace Mono.XBuild.CommandLine {
                        AddGeneralSettings (file, p);
 
                        StreamReader reader = new StreamReader (file);
+
                        string slnVersion = GetSlnFileVersion (reader);
-                       if (slnVersion == "11.00" || slnVersion == "12.00")
+
+                       if (slnVersion == "12.00")
+#if XBUILD_12
+                               p.DefaultToolsVersion = "12.0";
+#else
+                               p.DefaultToolsVersion = "4.0";
+#endif
+                       else if (slnVersion == "11.00")
                                p.DefaultToolsVersion = "4.0";
                        else if (slnVersion == "10.00")
                                p.DefaultToolsVersion = "3.5";