59 references to DotNetFrameworkArchitecture
Microsoft.Build.Tasks.Core (2)
ResolveComReference.cs (1)
21
using UtilitiesDotNetFrameworkArchitecture = Microsoft.Build.Utilities.
DotNetFrameworkArchitecture
;
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
31
string pathToBuildTools = ToolLocationHelper.GetPathToBuildTools(ToolLocationHelper.CurrentToolsVersion,
DotNetFrameworkArchitecture
.Bitness32);
Microsoft.Build.Utilities.Core (24)
ToolLocationHelper.cs (24)
19
using UtilitiesDotNetFrameworkArchitecture = Microsoft.Build.Utilities.
DotNetFrameworkArchitecture
;
1691
public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version) => GetPathToDotNetFramework(version,
UtilitiesDotNetFrameworkArchitecture
.Current);
1699
public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture)
3265
UtilitiesDotNetFrameworkArchitecture
.Current,
3275
public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture) => GetPathToDotNetFrameworkSdkFile(fileName, version, VisualStudioVersion.VersionLatest, architecture);
3285
public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3304
private static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
UtilitiesDotNetFrameworkArchitecture
architecture, bool canFallBackIfNecessary)
3379
internal static string ConvertDotNetFrameworkArchitectureToProcessorArchitecture(
DotNetFrameworkArchitecture
architecture)
3383
case
DotNetFrameworkArchitecture
.Bitness32:
3390
case
DotNetFrameworkArchitecture
.Bitness64:
3404
case
DotNetFrameworkArchitecture
.Current:
3437
UtilitiesDotNetFrameworkArchitecture
.Current,
3450
public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
DotNetFrameworkArchitecture
architecture)
3469
private static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
DotNetFrameworkArchitecture
architecture, bool canFallBackIfNecessary)
3546
public static string GetPathToBuildTools(string toolsVersion) => GetPathToBuildTools(toolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Current);
3554
public static string GetPathToBuildTools(string toolsVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3574
public static string GetPathToBuildToolsFile(string fileName, string toolsVersion) => GetPathToBuildToolsFile(fileName, toolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Current);
3585
public static string GetPathToBuildToolsFile(string fileName, string toolsVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3609
public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version) => GetPathToDotNetFrameworkFile(fileName, version,
UtilitiesDotNetFrameworkArchitecture
.Current);
3618
public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture)
3718
private static SharedDotNetFrameworkArchitecture ConvertToSharedDotNetFrameworkArchitecture(
UtilitiesDotNetFrameworkArchitecture
architecture)
3723
case
UtilitiesDotNetFrameworkArchitecture
.Current:
3726
case
UtilitiesDotNetFrameworkArchitecture
.Bitness32:
3729
case
UtilitiesDotNetFrameworkArchitecture
.Bitness64:
Microsoft.Build.Utilities.UnitTests (33)
ProcessorArchitecture_Tests.cs (10)
65
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness32);
68
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness64);
73
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness64);
76
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness32);
81
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness32);
84
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness64);
93
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness64);
96
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness32);
101
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness64);
104
procArchitecture = ToolLocationHelper.ConvertDotNetFrameworkArchitectureToProcessorArchitecture(Utilities.
DotNetFrameworkArchitecture
.Bitness32);
ToolLocationHelper_Tests.cs (23)
22
using UtilitiesDotNetFrameworkArchitecture = Microsoft.Build.Utilities.
DotNetFrameworkArchitecture
;
638
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
640
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
642
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
644
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
647
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
649
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
651
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
657
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
659
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
661
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
663
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
666
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
668
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
670
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
701
string net20Path = ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
702
net20Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "2.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
704
string net35Path = ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
705
net35Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "3.5",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
707
ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
708
ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "4.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
713
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ObjectModelHelpers.MSBuildDefaultToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
714
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ToolLocationHelper.CurrentToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));