60 references to DotNetFrameworkArchitecture
Microsoft.Build.Tasks.Core (1)
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
30
string pathToBuildTools = ToolLocationHelper.GetPathToBuildTools(ToolLocationHelper.CurrentToolsVersion,
DotNetFrameworkArchitecture
.Bitness32);
Microsoft.Build.Utilities.Core (26)
ToolLocationHelper.cs (24)
18
using UtilitiesDotNetFrameworkArchitecture = Microsoft.Build.Utilities.
DotNetFrameworkArchitecture
;
1685
public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version) => GetPathToDotNetFramework(version,
UtilitiesDotNetFrameworkArchitecture
.Current);
1693
public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture)
3258
UtilitiesDotNetFrameworkArchitecture
.Current,
3268
public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture) => GetPathToDotNetFrameworkSdkFile(fileName, version, VisualStudioVersion.VersionLatest, architecture);
3278
public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3297
private static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
UtilitiesDotNetFrameworkArchitecture
architecture, bool canFallBackIfNecessary)
3372
internal static string ConvertDotNetFrameworkArchitectureToProcessorArchitecture(
DotNetFrameworkArchitecture
architecture)
3376
case
DotNetFrameworkArchitecture
.Bitness32:
3383
case
DotNetFrameworkArchitecture
.Bitness64:
3397
case
DotNetFrameworkArchitecture
.Current:
3430
UtilitiesDotNetFrameworkArchitecture
.Current,
3443
public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
DotNetFrameworkArchitecture
architecture)
3462
private static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion,
DotNetFrameworkArchitecture
architecture, bool canFallBackIfNecessary)
3539
public static string GetPathToBuildTools(string toolsVersion) => GetPathToBuildTools(toolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Current);
3547
public static string GetPathToBuildTools(string toolsVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3567
public static string GetPathToBuildToolsFile(string fileName, string toolsVersion) => GetPathToBuildToolsFile(fileName, toolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Current);
3578
public static string GetPathToBuildToolsFile(string fileName, string toolsVersion,
UtilitiesDotNetFrameworkArchitecture
architecture)
3602
public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version) => GetPathToDotNetFrameworkFile(fileName, version,
UtilitiesDotNetFrameworkArchitecture
.Current);
3611
public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version,
UtilitiesDotNetFrameworkArchitecture
architecture)
3711
private static SharedDotNetFrameworkArchitecture ConvertToSharedDotNetFrameworkArchitecture(
UtilitiesDotNetFrameworkArchitecture
architecture)
3716
case
UtilitiesDotNetFrameworkArchitecture
.Current:
3719
case
UtilitiesDotNetFrameworkArchitecture
.Bitness32:
3722
case
UtilitiesDotNetFrameworkArchitecture
.Bitness64:
TrackedDependencies\FileTracker.cs (2)
545
trackerPath = GetPath(filename,
DotNetFrameworkArchitecture
.Current);
558
private static string GetPath(string filename,
DotNetFrameworkArchitecture
bitness)
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
;
641
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
643
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
645
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
647
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
650
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
652
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
654
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
660
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version11,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
662
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
664
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version30,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
666
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
669
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
671
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.VersionLatest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
673
ToolLocationHelper.GetPathToDotNetFramework(TargetDotNetFrameworkVersion.Latest,
UtilitiesDotNetFrameworkArchitecture
.Bitness64).ShouldBe(
704
string net20Path = ToolLocationHelper.GetPathToDotNetFrameworkFile("msbuild.exe", TargetDotNetFrameworkVersion.Version20,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
705
net20Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe", "2.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
707
string net35Path = ToolLocationHelper.GetPathToDotNetFrameworkFile("msbuild.exe", TargetDotNetFrameworkVersion.Version35,
UtilitiesDotNetFrameworkArchitecture
.Bitness32);
708
net35Path?.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe", "3.5",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
710
ToolLocationHelper.GetPathToDotNetFrameworkFile("msbuild.exe", TargetDotNetFrameworkVersion.Version40,
UtilitiesDotNetFrameworkArchitecture
.Bitness32).ShouldBe(
711
ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe", "4.0",
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
716
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe", ObjectModelHelpers.MSBuildDefaultToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));
717
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe", ToolLocationHelper.CurrentToolsVersion,
UtilitiesDotNetFrameworkArchitecture
.Bitness32));