58 references to DotNetFrameworkArchitecture
Microsoft.Build.Tasks.Core (1)
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
;
639
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
641
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
643
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
645
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
648
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
650
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
652
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
658
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
660
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
662
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
664
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
667
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
669
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
671
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
702
string net20Path = ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
703
net20Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "2.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
705
string net35Path = ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
706
net35Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "3.5",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
708
ToolLocationHelper.GetPathToDotNetFrameworkFile(Constants.MSBuildExecutableName, TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
709
ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, "4.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
714
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ObjectModelHelpers.MSBuildDefaultToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
715
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ToolLocationHelper.CurrentToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));