86 references to TargetDotNetFrameworkVersion
Microsoft.Build.Framework (58)
Utilities\ToolLocationHelper_FrameworkPaths.cs (47)
27
public static string GetDotNetFrameworkVersionFolderPrefix(
TargetDotNetFrameworkVersion
version)
35
public static string GetDotNetFrameworkRootRegistryKey(
TargetDotNetFrameworkVersion
version)
45
public static string GetDotNetFrameworkSdkRootRegistryKey(
TargetDotNetFrameworkVersion
version)
53
public static string GetDotNetFrameworkSdkRootRegistryKey(
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
67
public static string GetDotNetFrameworkSdkInstallKeyValue(
TargetDotNetFrameworkVersion
version)
75
public static string GetDotNetFrameworkSdkInstallKeyValue(
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
87
public static string GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
version)
96
public static string GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
version, DotNetFrameworkArchitecture architecture)
110
=> GetPathToDotNetFrameworkSdk(
TargetDotNetFrameworkVersion
.Latest);
120
public static string GetPathToDotNetFrameworkSdk(
TargetDotNetFrameworkVersion
version)
126
/// <param name="version">The <see cref="
TargetDotNetFrameworkVersion
"/> of the .NET Framework.</param>
129
public static string GetPathToDotNetFrameworkSdk(
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
141
public static string GetPathToDotNetFrameworkReferenceAssemblies(
TargetDotNetFrameworkVersion
version)
150
private static string GetPathToDotNetFrameworkSdkToolsFolderRoot(
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
157
private static Version TargetDotNetFrameworkVersionToSystemVersion(
TargetDotNetFrameworkVersion
version)
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,
204
=> GetPathToDotNetFrameworkSdkFile(fileName,
TargetDotNetFrameworkVersion
.Latest);
215
public static string GetPathToDotNetFrameworkSdkFile(string fileName,
TargetDotNetFrameworkVersion
version)
225
public static string GetPathToDotNetFrameworkSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
240
public static string GetPathToDotNetFrameworkSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, DotNetFrameworkArchitecture architecture)
251
public static string GetPathToDotNetFrameworkSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture)
270
private static string GetPathToDotNetFrameworkSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture, bool canFallBackIfNecessary)
381
public static string GetPathToWindowsSdk(
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
393
public static string GetPathToWindowsSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion)
411
public static string GetPathToWindowsSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture)
430
private static string GetPathToWindowsSdkFile(string fileName,
TargetDotNetFrameworkVersion
version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture, bool canFallBackIfNecessary)
521
"2.0" => GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version20, architecture),
522
"3.5" => GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version35, architecture),
523
"4.0" => GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version40, architecture),
575
public static string GetPathToDotNetFrameworkFile(string fileName,
TargetDotNetFrameworkVersion
version)
585
public static string GetPathToDotNetFrameworkFile(string fileName,
TargetDotNetFrameworkVersion
version, DotNetFrameworkArchitecture architecture)
Utilities\ToolLocationHelper_InstalledFrameworks.cs (3)
171
string dotNetFx20Path = GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version20);
311
string dotNetFx35Path = GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version35);
318
string dotNetFx20Path = GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version20);
Utilities\ToolLocationHelper_ReferenceAssemblies.cs (8)
46
internal delegate string VersionToPath(
TargetDotNetFrameworkVersion
version);
256
private static string VersionToDotNetFrameworkPath(VersionToPath PathToDotNetFramework,
TargetDotNetFrameworkVersion
version)
265
private static string VersionToDotNetReferenceAssemblies(VersionToPath PathToDotReferenceAssemblies,
TargetDotNetFrameworkVersion
version)
318
string referenceAssemblyPath = VersionToDotNetReferenceAssemblies(PathToReferenceAssemblies,
TargetDotNetFrameworkVersion
.Version35);
319
string dotNetFrameworkPath = VersionToDotNetFrameworkPath(PathToDotNetFramework,
TargetDotNetFrameworkVersion
.Version35);
344
string referenceAssemblyPath = VersionToDotNetReferenceAssemblies(PathToReferenceAssemblies,
TargetDotNetFrameworkVersion
.Version30);
345
string dotNetFrameworkPath = VersionToDotNetFrameworkPath(PathToDotNetFramework,
TargetDotNetFrameworkVersion
.Version30);
369
string referencePath = VersionToDotNetFrameworkPath(PathToDotNetFramework,
TargetDotNetFrameworkVersion
.Version20);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
1297
TargetDotNetFrameworkVersion
.Version46
Microsoft.Build.Tasks.Core (26)
AddToWin32Manifest.cs (1)
113
string? defaultManifestPath = ToolLocationHelper.GetPathToDotNetFrameworkFile(DefaultManifestName,
TargetDotNetFrameworkVersion
.Version46);
GetFrameworkPath.cs (16)
36
private static readonly Lazy<string> s_path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Latest));
37
private static readonly Lazy<string> s_version11Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version11));
38
private static readonly Lazy<string> s_version20Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version20));
39
private static readonly Lazy<string> s_version30Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version30));
40
private static readonly Lazy<string> s_version35Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version35));
41
private static readonly Lazy<string> s_version40Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version40));
42
private static readonly Lazy<string> s_version45Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version45));
43
private static readonly Lazy<string> s_version451Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version451));
44
private static readonly Lazy<string> s_version452Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version452));
45
private static readonly Lazy<string> s_version46Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version46));
46
private static readonly Lazy<string> s_version461Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version461));
47
private static readonly Lazy<string> s_version462Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version462));
48
private static readonly Lazy<string> s_version47Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version47));
49
private static readonly Lazy<string> s_version471Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version471));
50
private static readonly Lazy<string> s_version472Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version472));
51
private static readonly Lazy<string> s_version48Path = new Lazy<string>(() => ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version48));
ManifestUtil\SecurityUtil.cs (3)
877
string toolPath = ToolLocationHelper.GetPathToWindowsSdkFile(ToolName,
TargetDotNetFrameworkVersion
.VersionLatest, VisualStudioVersion.VersionLatest);
880
toolPath = ToolLocationHelper.GetPathToWindowsSdkFile(ToolName,
TargetDotNetFrameworkVersion
.Version45,
885
var pathToDotNetFrameworkSdk = ToolLocationHelper.GetPathToDotNetFrameworkSdk(
TargetDotNetFrameworkVersion
.Version40, VisualStudioVersion.Version100);
RedistList.cs (4)
218
string frameworkVersion20Path = ToolLocationHelper.GetPathToDotNetFramework(
TargetDotNetFrameworkVersion
.Version20);
241
return GetFrameworkListFromReferenceAssembliesPath(
TargetDotNetFrameworkVersion
.Version30);
251
return GetFrameworkListFromReferenceAssembliesPath(
TargetDotNetFrameworkVersion
.Version35);
270
private static RedistList GetFrameworkListFromReferenceAssembliesPath(
TargetDotNetFrameworkVersion
version)
SdkToolsPathUtility.cs (2)
113
log.LogErrorWithCodeFromResources("General.SdkToolsPathToolDoesNotExist", toolName, sdkToolsPath, ToolLocationHelper.GetDotNetFrameworkSdkRootRegistryKey(
TargetDotNetFrameworkVersion
.Latest, VisualStudioVersion.VersionLatest));
142
string pathToTool = ToolLocationHelper.GetPathToDotNetFrameworkSdkFile(toolName,
TargetDotNetFrameworkVersion
.Latest, VisualStudioVersion.VersionLatest);
Microsoft.Build.Utilities.Core (1)
AssemblyInfo.cs (1)
27
[assembly: TypeForwardedTo(typeof(Microsoft.Build.Utilities.
TargetDotNetFrameworkVersion
))]