195 references to BuildEnvironmentHelper
Microsoft.Build (48)
BackEnd\BuildManager\BuildManager.cs (1)
1342
&&
BuildEnvironmentHelper
.Instance.RunningInVisualStudio
BackEnd\BuildManager\BuildParameters.cs (1)
1048
return
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
846
if (!NativeMethodsShared.IsWindows ||
BuildEnvironmentHelper
.Instance.RunningInVisualStudio)
BackEnd\Components\Communications\CurrentHost.cs (1)
29
string dotnetExe = Path.Combine(FileUtilities.GetFolderAbove(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, 2),
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
72
CommunicationsUtilities.Trace("MSBUILDNODEHANDSHAKESALT=\"{0}\", msbuildDirectory=\"{1}\", enableNodeReuse={2}, enableLowPriority={3}", Traits.MSBuildNodeHandshakeSalt,
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32, enableNodeReuse, enableLowPriority);
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (3)
420
s_baseTaskHostPath =
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32;
421
s_baseTaskHostPath64 =
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64;
422
s_baseTaskHostPathArm64 =
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectoryArm64;
BackEnd\Components\ProjectCache\CacheContext.cs (1)
50
MSBuildExePath =
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath;
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (1)
33
string sdkPath = Path.Combine(
BuildEnvironmentHelper
.Instance.MSBuildSDKsPath, sdk.Name, "Sdk");
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (2)
54
Path.Combine(
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32, "SdkResolvers"), location);
81
Path.Combine(
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
BackEnd\Node\OutOfProcNode.cs (2)
488
NativeMethodsShared.SetCurrentDirectory(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
722
NativeMethodsShared.SetCurrentDirectory(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
260
NativeMethodsShared.SetCurrentDirectory(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
434
NativeMethodsShared.SetCurrentDirectory(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
454
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
BuildEnvironmentHelper.cs (1)
111
msbuildExePath = typeof(
BuildEnvironmentHelper
).Assembly.Location;
CommunicationsUtilities.cs (1)
105
string toolsDirectory =
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectoryRoot;
Definition\ToolsetConfigurationReader.cs (3)
269
if (
BuildEnvironmentHelper
.Instance.Mode != BuildEnvironmentMode.None &&
275
FileSystems.Default.FileExists(
BuildEnvironmentHelper
.Instance.CurrentMSBuildConfigurationFile))
277
var configFile = new ExeConfigurationFileMap { ExeConfigFilename =
BuildEnvironmentHelper
.Instance.CurrentMSBuildConfigurationFile };
Definition\ToolsetLocalReader.cs (4)
27
protected override string MSBuildOverrideTasksPath =>
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory;
39
yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath,
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, _sourceLocation);
40
yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath,
BuildEnvironmentHelper
.Instance.MSBuildSDKsPath, _sourceLocation);
42
System.IO.Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, "Roslyn"),
Definition\ToolsetReader.cs (2)
170
var currentDir =
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar);
629
Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\Evaluator.cs (1)
792
if (
BuildEnvironmentHelper
.Instance.RunningInVisualStudio)
Evaluation\IntrinsicFunctions.cs (7)
680
return
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory;
685
return
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32;
690
return
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64;
695
return
BuildEnvironmentHelper
.Instance.MSBuildSDKsPath;
700
return
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory;
710
return
BuildEnvironmentHelper
.Instance.MSBuildExtensionsPath;
713
public static bool IsRunningFromVisualStudio() =>
BuildEnvironmentHelper
.Instance.Mode == BuildEnvironmentMode.VisualStudio;
FrameworkLocationHelper.cs (3)
1048
DotNetFrameworkArchitecture.Bitness64 =>
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64,
1049
DotNetFrameworkArchitecture.Bitness32 =>
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32,
1050
_ =>
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory,
Instance\TaskRegistry.cs (3)
88
private static readonly string s_potentialTasksV4Location = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, s_tasksV4Filename);
107
private static readonly string s_potentialTasksV12Location = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, s_tasksV12Filename);
126
private static readonly string s_potentialTasksCoreLocation = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, s_tasksCoreFilename);
MSBuildLoadContext.cs (1)
98
var assemblyNameInExecutableDirectory = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory,
Utilities\NuGetFrameworkWrapper.cs (3)
204
string assemblyDirectory =
BuildEnvironmentHelper
.Instance.Mode == BuildEnvironmentMode.VisualStudio ?
205
Path.Combine(
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory, "Common7", "IDE", "CommonExtensions", "Microsoft", "NuGet") :
206
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory;
Utilities\Utilities.cs (2)
483
string extensionsPath =
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory;
557
localAppData =
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory;
Microsoft.Build.Engine.UnitTests (144)
BuildEnvironmentHelper_Tests.cs (128)
29
string configFilePath =
BuildEnvironmentHelper
.Instance.CurrentMSBuildConfigurationFile.ToLowerInvariant();
30
string toolsDirectoryPath =
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory.ToLowerInvariant();
31
string actualMSBuildPath =
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath.ToLowerInvariant();
36
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
49
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
51
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory.ShouldBe(path);
52
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath.ShouldBe(msBuildPath);
53
BuildEnvironmentHelper
.Instance.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
54
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
55
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
56
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
57
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
77
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
79
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
80
BuildEnvironmentHelper
.Instance.MSBuildExtensionsPath.ShouldBe(vsMSBuildDirectory);
81
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory.ShouldBe(msbuildBinDirectory);
82
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath.ShouldBe(msBuildPath);
83
BuildEnvironmentHelper
.Instance.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
85
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
86
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
87
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
97
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
99
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
100
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
101
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
102
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
103
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
114
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
116
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
117
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
118
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
119
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
120
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
130
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, () => env.MSBuildExePath, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
132
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
133
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
134
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
135
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
136
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
147
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, () => env.MSBuildExePath, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
149
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
150
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
151
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
152
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
153
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
164
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, () => env.MSBuildExePath, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
166
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
167
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
168
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
169
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
170
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
180
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, () => env.BuildDirectory, env.VsInstanceMock, env.EnvironmentMock, () => false);
183
Path.GetFileName(
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath).ShouldBe(MSBuildExeName);
185
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
186
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
187
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
188
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
189
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
199
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.DevEnvPath, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
201
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
202
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
203
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
204
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeTrue();
205
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeFalse();
206
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
219
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
223
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
224
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
229
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
230
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.None);
241
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
243
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
244
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
254
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath64, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
256
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
257
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
273
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
277
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
278
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
283
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
284
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.None);
298
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
300
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
301
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.None);
308
BuildEnvironmentHelper
.Instance.RunningTests.ShouldBeTrue();
309
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeFalse();
317
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.DevEnvPath, () => env.MSBuildExePath, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
319
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeTrue();
320
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
321
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
330
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.BlendPath, () => env.MSBuildExePath, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
332
BuildEnvironmentHelper
.Instance.RunningInVisualStudio.ShouldBeTrue();
333
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
334
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
343
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.DevEnvPath, ReturnNull,
346
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
347
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
348
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
359
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => msBuild64Exe, ReturnNull, ReturnNull,
362
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
363
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
364
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
365
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
375
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath, ReturnNull,
378
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
379
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
380
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
390
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => env.MSBuildExePath64, ReturnNull, ReturnNull, env.VsInstanceMock, env.EnvironmentMock, () => false);
392
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
393
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
394
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
395
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
405
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(() => entryProcess, ReturnNull, ReturnNull,
408
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath.ShouldBe(entryProcess);
409
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory.ShouldBe(Path.GetDirectoryName(entryProcess));
410
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBeNull();
411
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.None);
422
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, () => msBuildAssembly, ReturnNull,
425
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
426
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
427
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
428
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
439
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(ReturnNull, () => msBuildAssembly, ReturnNull,
442
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
443
BuildEnvironmentHelper
.Instance.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
444
BuildEnvironmentHelper
.Instance.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
445
BuildEnvironmentHelper
.Instance.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
563
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(runningTests: () => true);
ChangeWaves_Tests.cs (1)
34
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly();
Instance\ProjectInstance_Internal_Tests.cs (1)
566
Directory.SetCurrentDirectory(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory);
ProjectCache\ProjectCacheTests.cs (10)
55
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory,
552
var currentBuildEnvironment =
BuildEnvironmentHelper
.Instance;
556
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(
622
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(currentBuildEnvironment);
661
var currentBuildEnvironment =
BuildEnvironmentHelper
.Instance;
674
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(
720
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(currentBuildEnvironment);
1438
var currentBuildEnvironment =
BuildEnvironmentHelper
.Instance;
1442
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(
1506
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly(currentBuildEnvironment);
TypeLoader_Dependencies_Tests.cs (1)
17
private static readonly string ProjectFileFolder = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, "TaskWithDependency");
TypeLoader_Tests.cs (3)
21
private static readonly string ProjectFileFolder = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, "PortableTask");
25
Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, "..", "..", "..", "Samples", "PortableTask"));
75
string dllPath = Path.Combine(
BuildEnvironmentHelper
.Instance.CurrentMSBuildToolsDirectory, dllName);
Microsoft.Build.UnitTests.Shared (3)
ObjectModelHelpers.cs (1)
1473
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly();
RunnerUtilities.cs (1)
18
public static string PathToCurrentlyRunningMsBuildExe =>
BuildEnvironmentHelper
.Instance.CurrentMSBuildExePath;
TestEnvironment.cs (1)
105
BuildEnvironmentHelper
.ResetInstance_ForUnitTestsOnly();