69 references to FrameworkLocationHelper
Microsoft.Build (11)
Definition\ToolsetReader.cs (5)
188
FrameworkLocationHelper
.GetPathToDotNetFrameworkV40(DotNetFrameworkArchitecture.Current);
254
&&
FrameworkLocationHelper
.PathToDotNetFrameworkV20 != null)
258
FrameworkLocationHelper
.PathToDotNetFrameworkV20,
319
var pathToFramework =
FrameworkLocationHelper
.PathToDotNetFrameworkV20;
325
pathToFramework =
FrameworkLocationHelper
.PathToDotNetFrameworkV40;
ElementLocation\XmlDocumentWithLocation.cs (4)
367
(!String.IsNullOrEmpty(
FrameworkLocationHelper
.programFiles32) && directory.StartsWith(
FrameworkLocationHelper
.programFiles32, StringComparison.OrdinalIgnoreCase)) ||
368
(!String.IsNullOrEmpty(
FrameworkLocationHelper
.programFiles64) && directory.StartsWith(
FrameworkLocationHelper
.programFiles64, StringComparison.OrdinalIgnoreCase)))
Evaluation\Evaluator.cs (1)
1296
SetBuiltInProperty(ReservedPropertyNames.ProgramFiles32,
FrameworkLocationHelper
.programFiles32);
Evaluation\IntrinsicFunctions.cs (1)
750
return
FrameworkLocationHelper
.programFiles32;
Microsoft.Build.Framework (58)
Utilities\FrameworkLocationHelper.cs (1)
1585
string referencePath = GenerateReferenceAssemblyPath(
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation, this.FrameworkName);
Utilities\ToolLocationHelper_FrameworkPaths.cs (34)
28
=>
FrameworkLocationHelper
.GetDotNetFrameworkVersionFolderPrefix(TargetDotNetFrameworkVersionToSystemVersion(version));
36
=>
FrameworkLocationHelper
.fullDotNetFrameworkRegistryKey;
57
return
FrameworkLocationHelper
.GetDotNetFrameworkSdkRootRegistryKey(dotNetFrameworkVersion, vsVersion);
79
return
FrameworkLocationHelper
.GetDotNetFrameworkSdkInstallKeyValue(dotNetFrameworkVersion, vsVersion);
99
return
FrameworkLocationHelper
.GetPathToDotNetFramework(frameworkVersion, ValidateDotNetFrameworkArchitecture(architecture));
133
return
FrameworkLocationHelper
.GetPathToDotNetFrameworkSdk(dotNetFrameworkVersion, vsVersion);
142
=>
FrameworkLocationHelper
.GetPathToDotNetFrameworkReferenceAssemblies(TargetDotNetFrameworkVersionToSystemVersion(version));
154
return
FrameworkLocationHelper
.GetPathToDotNetFrameworkSdkTools(dotNetFrameworkVersion, vsVersion);
160
TargetDotNetFrameworkVersion.Version11 =>
FrameworkLocationHelper
.dotNetFrameworkVersion11,
161
TargetDotNetFrameworkVersion.Version20 =>
FrameworkLocationHelper
.dotNetFrameworkVersion20,
162
TargetDotNetFrameworkVersion.Version30 =>
FrameworkLocationHelper
.dotNetFrameworkVersion30,
163
TargetDotNetFrameworkVersion.Version35 =>
FrameworkLocationHelper
.dotNetFrameworkVersion35,
164
TargetDotNetFrameworkVersion.Version40 =>
FrameworkLocationHelper
.dotNetFrameworkVersion40,
165
TargetDotNetFrameworkVersion.Version45 =>
FrameworkLocationHelper
.dotNetFrameworkVersion45,
166
TargetDotNetFrameworkVersion.Version451 =>
FrameworkLocationHelper
.dotNetFrameworkVersion451,
167
TargetDotNetFrameworkVersion.Version452 =>
FrameworkLocationHelper
.dotNetFrameworkVersion452,
168
TargetDotNetFrameworkVersion.Version46 =>
FrameworkLocationHelper
.dotNetFrameworkVersion46,
169
TargetDotNetFrameworkVersion.Version461 =>
FrameworkLocationHelper
.dotNetFrameworkVersion461,
170
TargetDotNetFrameworkVersion.Version462 =>
FrameworkLocationHelper
.dotNetFrameworkVersion462,
171
TargetDotNetFrameworkVersion.Version47 =>
FrameworkLocationHelper
.dotNetFrameworkVersion47,
172
TargetDotNetFrameworkVersion.Version471 =>
FrameworkLocationHelper
.dotNetFrameworkVersion471,
173
TargetDotNetFrameworkVersion.Version472 =>
FrameworkLocationHelper
.dotNetFrameworkVersion472,
174
TargetDotNetFrameworkVersion.Version48 =>
FrameworkLocationHelper
.dotNetFrameworkVersion48,
175
TargetDotNetFrameworkVersion.Version481 or TargetDotNetFrameworkVersion.Latest =>
FrameworkLocationHelper
.dotNetFrameworkVersion481,
183
VisualStudioVersion.Version100 =>
FrameworkLocationHelper
.visualStudioVersion100,
184
VisualStudioVersion.Version110 =>
FrameworkLocationHelper
.visualStudioVersion110,
185
VisualStudioVersion.Version120 =>
FrameworkLocationHelper
.visualStudioVersion120,
186
VisualStudioVersion.Version140 =>
FrameworkLocationHelper
.visualStudioVersion140,
187
VisualStudioVersion.Version150 =>
FrameworkLocationHelper
.visualStudioVersion150,
188
VisualStudioVersion.Version160 =>
FrameworkLocationHelper
.visualStudioVersion160,
189
VisualStudioVersion.Version170 =>
FrameworkLocationHelper
.visualStudioVersion170,
190
VisualStudioVersion.Version180 =>
FrameworkLocationHelper
.visualStudioVersion180,
382
=>
FrameworkLocationHelper
.GetPathToWindowsSdk(TargetDotNetFrameworkVersionToSystemVersion(version));
526
_ =>
FrameworkLocationHelper
.GeneratePathToBuildToolsForToolsVersion(
Utilities\ToolLocationHelper_InstalledFrameworks.cs (14)
39
IList<string> frameworkIdentifiers = GetFrameworkIdentifiers(
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation);
42
IList<string> frameworkVersions = GetFrameworkVersions(
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation, frameworkIdentifier);
48
IList<string> frameworkProfile = GetFrameworkProfiles(
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation, frameworkIdentifier, frameworkVersion);
140
if (frameworkReferenceRoot.Equals(
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation, StringComparison.OrdinalIgnoreCase))
149
string.Equals(folder.Name,
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV30, StringComparison.OrdinalIgnoreCase)
150
|| string.Equals(folder.Name,
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV35, StringComparison.OrdinalIgnoreCase)))
156
if (string.Equals(folder.Name,
FrameworkLocationHelper
.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase))
176
frameworkIdentifiers.Add(
FrameworkLocationHelper
.dotNetFrameworkIdentifier);
182
frameworkIdentifiers.Add(
FrameworkLocationHelper
.dotNetFrameworkIdentifier);
209
if (string.Equals(frameworkIdentifier,
FrameworkLocationHelper
.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase))
325
string dotNextFx30RefPath = Path.Combine(frameworkReferenceRoot,
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV30);
328
versions.Add(
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV30);
332
string dotNextFx35RefPath = Path.Combine(frameworkReferenceRoot,
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV35);
335
versions.Add(
FrameworkLocationHelper
.dotNetFrameworkVersionFolderPrefixV35);
Utilities\ToolLocationHelper_ReferenceAssemblies.cs (8)
123
if (targetFrameworkIdentifier.Equals(
FrameworkLocationHelper
.dotNetFrameworkIdentifier, StringComparison.OrdinalIgnoreCase) && frameworkVersion.Major < 4 && string.IsNullOrEmpty(targetFrameworkProfile))
141
string legacyMsCorlib20Path =
FrameworkLocationHelper
.GetPathToDotNetFrameworkV20(targetedArchitecture);
246
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation,
279
if (frameworkName.Version ==
FrameworkLocationHelper
.dotNetFrameworkVersion20)
283
else if (frameworkName.Version ==
FrameworkLocationHelper
.dotNetFrameworkVersion30)
287
else if (frameworkName.Version ==
FrameworkLocationHelper
.dotNetFrameworkVersion35)
543
string path =
FrameworkLocationHelper
.GenerateReferenceAssemblyPath(targetFrameworkRootPath, frameworkName);
726
=>
FrameworkLocationHelper
.programFilesReferenceAssemblyLocation;
Utilities\ToolLocationHelper_SDKDiscovery.cs (1)
525
FrameworkLocationHelper
.programFiles32,