38 references to WorkingDirectory
Aspire.Hosting (5)
Dcp\DcpExecutor.cs (1)
1325exe.Spec.WorkingDirectory = executable.WorkingDirectory;
DotnetToolResourceExtensions.cs (2)
111var version = await DotnetSdkUtils.TryGetVersionAsync(resource.WorkingDirectory).ConfigureAwait(false); 112ValidateDotnetSdkVersion(version, resource.WorkingDirectory);
ExecutableResourceBuilderExtensions.cs (1)
151cb.WithDockerfile(contextPath: builder.Resource.WorkingDirectory);
Publishing\ManifestPublishingContext.cs (1)
259var relativePathToProjectFile = GetManifestRelativePath(executable.WorkingDirectory);
Aspire.Hosting.JavaScript (8)
JavaScriptHostingExtensions.cs (8)
151if (File.Exists(Path.Combine(resource.WorkingDirectory, "Dockerfile"))) 156c.WithDockerfileBuilder(resource.WorkingDirectory, dockerfileContext => 750var workingDirectory = resource.Resource.WorkingDirectory; 798File.Exists(Path.Combine(resource.Resource.WorkingDirectory, "package-lock.json")) 813var workingDirectory = resource.Resource.WorkingDirectory; 887var workingDirectory = resource.Resource.WorkingDirectory; 982var installer = new JavaScriptInstallerResource(installerName, resource.Resource.WorkingDirectory); 1000.WithWorkingDirectory(resource.Resource.WorkingDirectory)
Aspire.Hosting.JavaScript.Tests (3)
IntegrationTests.cs (2)
76Assert.Equal(parentApp.WorkingDirectory, installer.WorkingDirectory);
ResourceCreationTests.cs (1)
44Assert.Equal(Path.Combine(builder.AppHostDirectory, "test"), resource.WorkingDirectory);
Aspire.Hosting.Python (16)
PythonAppResourceBuilderExtensions.cs (14)
447if (File.Exists(Path.Combine(resource.WorkingDirectory, "Dockerfile"))) 452c.WithDockerfileBuilder(resource.WorkingDirectory, 545var uvLockPath = Path.Combine(resource.WorkingDirectory, "uv.lock"); 654var requirementsTxtPath = Path.Combine(resource.WorkingDirectory, "requirements.txt"); 694var pyprojectTomlPath = Path.Combine(resource.WorkingDirectory, "pyproject.toml"); 883: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.WorkingDirectory); 955programPath = Path.GetFullPath(entrypoint, builder.Resource.WorkingDirectory); 960programPath = builder.Resource.WorkingDirectory; 976: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1175var workingDirectory = builder.Resource.WorkingDirectory; 1363.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1396: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1427.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1531: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
PythonInstallerResource.cs (1)
14: ExecutableResource(name, "python", parent.WorkingDirectory)
PythonVenvCreatorResource.cs (1)
15: ExecutableResource(name, "python", parent.WorkingDirectory)
Aspire.Hosting.Python.Tests (5)
AddPythonAppTests.cs (5)
162Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 201Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 244Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 730Assert.Equal(expectedProjectDirectory, installerResource.WorkingDirectory); 980Assert.Equal(expectedProjectDirectory, pythonProjectResource.WorkingDirectory);
Aspire.Hosting.Tests (1)
ExecutableResourceTests.cs (1)
117Assert.Empty(er.WorkingDirectory);