4 writes to MSBuildToolsDirectoryRoot
Microsoft.Build.Framework (4)
BuildEnvironmentHelper.cs (4)
576
MSBuildToolsDirectoryRoot
= CurrentMSBuildToolsDirectory;
590
MSBuildToolsDirectoryRoot
= NativeMethods.ProcessorArchitecture switch
601
MSBuildToolsDirectoryRoot
= CurrentMSBuildToolsDirectory;
607
MSBuildToolsDirectoryRoot
= currentToolsDirectory.Parent?.FullName;
9 references to MSBuildToolsDirectoryRoot
Microsoft.Build (1)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
81
Path.Combine(BuildEnvironmentHelper.Instance.
MSBuildToolsDirectoryRoot
, "SdkResolvers"), location);
Microsoft.Build.Framework (7)
BackEnd\Handshake.cs (1)
73
toolsDirectory ??= BuildEnvironmentHelper.Instance.
MSBuildToolsDirectoryRoot
;
BuildEnvironmentHelper.cs (6)
611
if (
MSBuildToolsDirectoryRoot
!= null)
614
var potentialAmd64FromX86 = FileUtilities.CombinePaths(
MSBuildToolsDirectoryRoot
, "amd64", msBuildExeName);
615
var potentialARM64FromX86 = FileUtilities.CombinePaths(
MSBuildToolsDirectoryRoot
, "arm64", msBuildExeName);
621
MSBuildToolsDirectory32 =
MSBuildToolsDirectoryRoot
;
622
MSBuildToolsDirectory64 = existsCheck(potentialAmd64FromX86) ? Path.Combine(
MSBuildToolsDirectoryRoot
, "amd64") : CurrentMSBuildToolsDirectory;
628
MSBuildToolsDirectoryArm64 = existsCheck(potentialARM64FromX86) ? Path.Combine(
MSBuildToolsDirectoryRoot
, "arm64") : null;
Microsoft.Build.Tasks.Core (1)
XamlTaskFactory\XamlTaskFactory.cs (1)
131
string pathToMSBuildBinaries = BuildEnvironmentHelper.Instance.
MSBuildToolsDirectoryRoot
;