38 references to WorkingDirectory
Aspire.Hosting (5)
Dcp\DcpExecutor.cs (1)
1412exe.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 => 728var workingDirectory = resource.Resource.WorkingDirectory; 776File.Exists(Path.Combine(resource.Resource.WorkingDirectory, "package-lock.json")) 791var workingDirectory = resource.Resource.WorkingDirectory; 865var workingDirectory = resource.Resource.WorkingDirectory; 960var installer = new JavaScriptInstallerResource(installerName, resource.Resource.WorkingDirectory); 978.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)
424if (File.Exists(Path.Combine(resource.WorkingDirectory, "Dockerfile"))) 429c.WithDockerfileBuilder(resource.WorkingDirectory, 522var uvLockPath = Path.Combine(resource.WorkingDirectory, "uv.lock"); 631var requirementsTxtPath = Path.Combine(resource.WorkingDirectory, "requirements.txt"); 671var pyprojectTomlPath = Path.Combine(resource.WorkingDirectory, "pyproject.toml"); 860: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.WorkingDirectory); 932programPath = Path.GetFullPath(entrypoint, builder.Resource.WorkingDirectory); 937programPath = builder.Resource.WorkingDirectory; 953: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1152var workingDirectory = builder.Resource.WorkingDirectory; 1340.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1373: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1404.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1508: 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);