117 writes to WorkingDirectory
aspire (10)
Agents\Playwright\PlaywrightCliRunner.cs (1)
98WorkingDirectory = workingDirectory
Git\GitRepository.cs (2)
28WorkingDirectory = executionContext.WorkingDirectory.FullName, 107WorkingDirectory = searchRoot.FullName,
Npm\NpmRunner.cs (1)
219WorkingDirectory = workingDirectory
Processes\IsolatedProcess.cs (1)
369WorkingDirectory = startInfo.WorkingDirectory,
Processes\IsolatedProcess.Unix.cs (1)
28WorkingDirectory = startInfo.WorkingDirectory
Projects\DotNetBasedAppHostServerProject.cs (2)
605WorkingDirectory = _projectModelPath, 728WorkingDirectory = workingDirectory,
Projects\PrebuiltAppHostServer.cs (1)
1426WorkingDirectory = contentRootPath,
Projects\ProcessGuestLauncher.cs (1)
109WorkingDirectory = workingDirectory.FullName,
Aspire.Acquisition.Tests (1)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
262psi.WorkingDirectory = WorkingDirectory;
Aspire.Cli.EndToEnd.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Cli.Tests (10)
Commands\AppHostLauncherTests.cs (1)
1535WorkingDirectory = workingDirectory,
DotNet\DotNetCliRunnerTests.cs (1)
2215WorkingDirectory = projectDirectory.FullName,
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (1)
51WorkingDirectory = WorkingDirectory.FullName
DotNet\ProcessExecutionTests.cs (2)
390WorkingDirectory = scriptFile.Directory!.FullName, 402WorkingDirectory = scriptFile.Directory!.FullName,
Npm\AspireJsLauncherTests.cs (2)
322WorkingDirectory = Path.GetDirectoryName(launcherScript), 347WorkingDirectory = Path.GetDirectoryName(scriptPath),
Projects\JavaAppHostToolchainResolverTests.cs (1)
634WorkingDirectory = workingDirectory,
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Utils\GitTestHelper.cs (1)
67WorkingDirectory = workingDirectory,
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Dashboard.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Deployment.EndToEnd.Tests (2)
Helpers\DeploymentE2ETestHelpers.cs (1)
153WorkingDirectory = workspacePath,
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
189WorkingDirectory = AppHostProjectDirectory
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
262psi.WorkingDirectory = WorkingDirectory;
Aspire.Hosting (1)
Dcp\Process\ProcessUtil.cs (1)
45WorkingDirectory = processSpec.WorkingDirectory ?? string.Empty,
Aspire.Hosting.Azure (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
45WorkingDirectory = processSpec.WorkingDirectory ?? string.Empty,
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceTests.cs (1)
410remoteInvokeOptions.StartInfo.WorkingDirectory = workspace.Path;
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
3761WorkingDirectory = _root.FullName,
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
417WorkingDirectory = tempDirectory.FullName,
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Hosting.Docker (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
45WorkingDirectory = processSpec.WorkingDirectory ?? string.Empty,
Aspire.Hosting.Dotnet (1)
DotnetProjectRunPropertiesResolver.cs (1)
45WorkingDirectory = workingDirectory,
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
449WorkingDirectory = executableAnnotation.WorkingDirectory,
Aspire.Hosting.Java.Tests (4)
AddJavaAppPublishTests.cs (3)
60WorkingDirectory = workspace.Path, 1722WorkingDirectory = workingDirectory, 1885WorkingDirectory = workingDirectory,
AddJavaAppTests.cs (1)
830WorkingDirectory = tempDir.Path,
Aspire.Hosting.JavaScript.Tests (3)
AddDenoAppTests.cs (1)
2710WorkingDirectory = workingDirectory,
AddJavaScriptAppTests.cs (2)
588WorkingDirectory = appDir, 695WorkingDirectory = workingDirectory,
Aspire.Hosting.Kubernetes (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
45WorkingDirectory = processSpec.WorkingDirectory ?? string.Empty,
Aspire.Hosting.Maui (1)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
195WorkingDirectory = buildInfo.WorkingDirectory,
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
311WorkingDirectory = projectDirectory, 341WorkingDirectory = projectDirectory,
Aspire.Hosting.Radius (1)
Publishing\RadiusDeploymentPipelineStep.cs (1)
153WorkingDirectory = outputDir,
Aspire.Hosting.RemoteHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Hosting.Rust (1)
CargoMetadataReader.cs (1)
67WorkingDirectory = workingDirectory,
Aspire.Hosting.Sdk.Tests (3)
AppHostSdkTargetsTests.cs (2)
1820WorkingDirectory = workingDirectory 1862WorkingDirectory = workingDirectory
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Hosting.Tests (2)
MSBuildTests.cs (2)
295WorkingDirectory = workingDirectory 1622WorkingDirectory = appHostDirectory
Aspire.Hosting.TestUtilities (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Managed.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
189WorkingDirectory = AppHostProjectDirectory
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
262psi.WorkingDirectory = WorkingDirectory;
Aspire.TerminalHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
csc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
658WorkingDirectory = clientDirectory,
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\TestApplication.cs (1)
295processStartInfo.WorkingDirectory = Module.RunProperties.WorkingDirectory;
dotnet-format (1)
Utilities\ProcessRunner.cs (1)
179processStartInfo.WorkingDirectory = workingDirectory;
dotnet-getdocument (1)
Exe.cs (1)
36startInfo.WorkingDirectory = workingDirectory;
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
225WorkingDirectory = projectFile.Directory.FullName,
dotnet-svcutil-lib (1)
Shared\Utilities\ProcessRunner.cs (1)
70proc.StartInfo.WorkingDirectory = Path.GetFullPath(currentDir);
Infrastructure.Tests (14)
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (1)
629WorkingDirectory = fixtureDirectory
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (1)
94WorkingDirectory = _workspace.Path
PowerShellScripts\PowerShellCommand.cs (1)
248psi.WorkingDirectory = WorkingDirectory;
Shared\GitCli.cs (1)
26WorkingDirectory = workingDirectory,
tests\Shared\TemporaryWorkspace.cs (1)
37WorkingDirectory = workspaceDirectory.FullName,
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (2)
321process.StartInfo.WorkingDirectory = workingDirectory; 488process.StartInfo.WorkingDirectory = workingDirectory;
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (5)
598WorkingDirectory = RepoRoot.Path, 648WorkingDirectory = RepoRoot.Path, 731process.StartInfo.WorkingDirectory = RepoRoot.Path; 760WorkingDirectory = RepoRoot.Path, 834WorkingDirectory = RepoRoot.Path,
WorkflowScripts\NodeCommand.cs (1)
228psi.WorkingDirectory = WorkingDirectory;
WorkflowScripts\PrDocsCheckWorkflowTests.cs (1)
192WorkingDirectory = RepoRoot.Path,
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
43processStartInfo.WorkingDirectory = WorkingDirectory;
Microsoft.Arcade.Common (1)
Command.cs (1)
115_process.StartInfo.WorkingDirectory = projectDirectory;
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\ServerInstance.cs (1)
295startInfo.WorkingDirectory = workingDir;
Microsoft.AspNetCore.Server.IntegrationTesting (3)
ApplicationPublisher.cs (1)
59WorkingDirectory = deploymentParameters.ApplicationPath,
Deployers\SelfHostDeployer.cs (1)
131WorkingDirectory = workingDirectory
src\aspnetcore\src\Shared\Process\ProcessEx.cs (1)
111WorkingDirectory = workingDirectory
Microsoft.AspNetCore.SpaProxy (3)
SpaProxyLaunchManager.cs (3)
197WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory) 243WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory) 305WorkingDirectory = Path.Combine(AppContext.BaseDirectory, _options.WorkingDirectory)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Npm\NodeScriptRunner.cs (1)
49WorkingDirectory = workingDirectory
Microsoft.Build.Framework (1)
MultiThreadedTaskEnvironmentDriver.cs (1)
121WorkingDirectory = ProjectDirectory.Value
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
658WorkingDirectory = clientDirectory,
Microsoft.Build.Utilities.Core (1)
ToolTask.cs (1)
681startInfo.WorkingDirectory = TaskEnvironment.GetAbsolutePath(workingDirectory);
Microsoft.CodeAnalysis.BuildClient.Package (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
658WorkingDirectory = clientDirectory,
Microsoft.DotNet.Cli.Utils (1)
Command.cs (1)
96_process.StartInfo.WorkingDirectory = projectDirectory;
Microsoft.DotNet.HotReload.Watch (1)
Process\ProcessRunner.cs (1)
151WorkingDirectory = processSpec.WorkingDirectory,
Microsoft.DotNet.MacOsPkg.Core (1)
ExecuteHelper.cs (1)
45WorkingDirectory = workingDirectory
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
43processStartInfo.WorkingDirectory = WorkingDirectory;
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
52WorkingDirectory = workingDirectory,
Microsoft.Extensions.Http.Resilience.Tests (1)
BuildTransitive\GrpcNetClientFactoryVersionTargetTests.cs (1)
284WorkingDirectory = workingDirectory,
Microsoft.ML.CpuMath.UnitTests (1)
UnitTests.cs (1)
997options.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Microsoft.ML.Sweeper (1)
ConfigRunner.cs (1)
238p.StartInfo.WorkingDirectory = workingDir;
Microsoft.NET.Sdk.Publish.Tasks (1)
Tasks\GenerateEFSQLScripts.cs (1)
90WorkingDirectory = ProjectDirectory,
Microsoft.NET.Sdk.Razor.Tasks (1)
parent\Tool\ServerProtocol\ServerConnection.cs (1)
392WorkingDirectory = clientDir,
Microsoft.TemplateEngine.Cli (2)
PostActionProcessors\ChmodPostActionProcessor.cs (1)
48WorkingDirectory = outputBasePath,
PostActionProcessors\ProcessStartPostActionProcessor.cs (1)
59WorkingDirectory = outputBasePath,
Microsoft.TestPlatform.PlatformAbstractions (1)
common\System\ProcessHelper.cs (1)
76process.StartInfo.WorkingDirectory = workingDirectory;
NuGet.Build.Tasks (1)
StaticGraphRestoreTaskBase.cs (1)
134WorkingDirectory = Environment.CurrentDirectory,
rzc (1)
ServerProtocol\ServerConnection.cs (1)
392WorkingDirectory = clientDir,
SelectTests (2)
GraphAffectedProjects.cs (1)
532WorkingDirectory = repoRoot,
Program.cs (1)
1346WorkingDirectory = workingDirectory,
System.CodeDom (1)
System\CodeDom\Compiler\Executor.cs (1)
62WorkingDirectory = currentDir,
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
1201processStartInfo.WorkingDirectory = Environment.SystemDirectory;
vbc (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
658WorkingDirectory = clientDirectory,
VBCSCompiler (1)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
658WorkingDirectory = clientDirectory,
21 references to WorkingDirectory
aspire (2)
DotNet\ProcessExecutionFactory.cs (2)
109effectiveLogger.LogDebug("Running {FileName} in {WorkingDirectory} with args: {Args}", startInfo.FileName, startInfo.WorkingDirectory, AppHostArgumentRedactor.RedactToString(startInfo.ArgumentList)); 114WorkingDirectory = startInfo.WorkingDirectory,
Aspire.Cli.Tests (8)
Commands\AppHostLauncherTests.cs (2)
1484var workingDirectory = string.IsNullOrEmpty(startInfo.WorkingDirectory) ? Directory.GetCurrentDirectory() : startInfo.WorkingDirectory;
DotNet\ProcessExecutionTests.cs (1)
418new DirectoryInfo(startInfo.WorkingDirectory),
Npm\NpmRunnerTests.cs (3)
41Assert.Equal("/tmp/workdir", startInfo.WorkingDirectory); 62Assert.Equal(@"C:\temp\workdir", startInfo.WorkingDirectory); 148Assert.Equal(@"C:\temp", startInfo.WorkingDirectory);
TestServices\TestProcessExecutionFactory.cs (2)
133string.IsNullOrEmpty(startInfo.WorkingDirectory) ? Directory.GetCurrentDirectory() : startInfo.WorkingDirectory);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
198_testOutput.WriteLine($"Starting the process: {_buildEnv.DotNet} {processArguments} in {AppHostProcess.StartInfo.WorkingDirectory}");
Aspire.Templates.Tests (1)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
198_testOutput.WriteLine($"Starting the process: {_buildEnv.DotNet} {processArguments} in {AppHostProcess.StartInfo.WorkingDirectory}");
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
86outputHelper.WriteLine($"Executing '{processStartInfo.FileName} {string.Join(" ", Arguments)}' in working directory '{processStartInfo.WorkingDirectory}'");
Microsoft.Arcade.Common (1)
Command.cs (1)
213$"{info.WorkingDirectory}> {info.FileName}" :
Microsoft.AspNetCore.Server.IntegrationTesting (1)
src\aspnetcore\src\Shared\Process\ProcessEx.cs (1)
129output.WriteLine($"==> {startInfo.FileName} {startInfo.Arguments} [{startInfo.WorkingDirectory}]");
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
86outputHelper.WriteLine($"Executing '{processStartInfo.FileName} {string.Join(" ", Arguments)}' in working directory '{processStartInfo.WorkingDirectory}'");
System.Diagnostics.Process (5)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (5)
222string? cwd = !string.IsNullOrWhiteSpace(startInfo.WorkingDirectory) ? startInfo.WorkingDirectory : null; 252string resolvedFileName = ProcessUtils.ResolveValidPath(startInfo.FileName, startInfo.WorkingDirectory); 360string? cwd = !string.IsNullOrWhiteSpace(startInfo.WorkingDirectory) ? startInfo.WorkingDirectory : null;