MSBuildExtensionsPath32/64 should default to MSBuildExtensionsPath value.
authorAtsushi Eno <atsushieno@gmail.com>
Fri, 9 May 2014 12:23:39 +0000 (21:23 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 9 May 2014 12:51:24 +0000 (21:51 +0900)
mcs/class/Microsoft.Build/Microsoft.Build.Evaluation/ProjectCollection.cs

index 21ca73594118f369ca0d883cb7371ebd9bfea28c..45fa5f8bc70c5582f17eb7cfe24249800c089cdb 100644 (file)
@@ -348,9 +348,9 @@ namespace Microsoft.Build.Evaluation
                {
                        var ext = Environment.GetEnvironmentVariable ("MSBuildExtensionsPath") ?? DefaultExtensionsPath;
                        yield return create ("MSBuildExtensionsPath", ext);
-                       var ext32 = Environment.GetEnvironmentVariable ("MSBuildExtensionsPath32") ?? DefaultExtensionsPath;
+                       var ext32 = Environment.GetEnvironmentVariable ("MSBuildExtensionsPath32") ?? ext;
                        yield return create ("MSBuildExtensionsPath32", ext32);
-                       var ext64 = Environment.GetEnvironmentVariable ("MSBuildExtensionsPath64") ?? DefaultExtensionsPath;
+                       var ext64 = Environment.GetEnvironmentVariable ("MSBuildExtensionsPath64") ?? ext;
                        yield return create ("MSBuildExtensionsPath64", ext64);
                }