42 references to WorkingDirectory
Aspire.Hosting (5)
Dcp\DcpExecutor.cs (1)
1417
exe.Spec.WorkingDirectory = executable.
WorkingDirectory
;
DotnetToolResourceExtensions.cs (2)
114
var version = await DotnetSdkUtils.TryGetVersionAsync(resource.
WorkingDirectory
).ConfigureAwait(false);
115
ValidateDotnetSdkVersion(version, resource.
WorkingDirectory
);
ExecutableResourceBuilderExtensions.cs (1)
155
cb.WithDockerfile(contextPath: builder.Resource.
WorkingDirectory
);
Publishing\ManifestPublishingContext.cs (1)
262
var relativePathToProjectFile = GetManifestRelativePath(executable.
WorkingDirectory
);
Aspire.Hosting.JavaScript (12)
JavaScriptHostingExtensions.cs (12)
155
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
160
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
738
var workingDirectory = resource.Resource.
WorkingDirectory
;
786
File.Exists(Path.Combine(resource.Resource.
WorkingDirectory
, "package-lock.json"))
802
var workingDirectory = resource.Resource.
WorkingDirectory
;
877
var workingDirectory = resource.Resource.
WorkingDirectory
;
954
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
982
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
1045
var debuggerResource = new BrowserDebuggerResource(debuggerResourceName, browser, parentResource.
WorkingDirectory
);
1074
WebRoot = parentResource.
WorkingDirectory
,
1136
var installer = new JavaScriptInstallerResource(installerName, resource.Resource.
WorkingDirectory
);
1154
.WithWorkingDirectory(resource.Resource.
WorkingDirectory
)
Aspire.Hosting.JavaScript.Tests (3)
IntegrationTests.cs (2)
76
Assert.Equal(parentApp.
WorkingDirectory
, installer.
WorkingDirectory
);
ResourceCreationTests.cs (1)
44
Assert.Equal(Path.Combine(builder.AppHostDirectory, "test"), resource.
WorkingDirectory
);
Aspire.Hosting.Python (16)
PythonAppResourceBuilderExtensions.cs (14)
428
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
433
c.WithDockerfileBuilder(resource.
WorkingDirectory
,
526
var uvLockPath = Path.Combine(resource.
WorkingDirectory
, "uv.lock");
635
var requirementsTxtPath = Path.Combine(resource.
WorkingDirectory
, "requirements.txt");
675
var pyprojectTomlPath = Path.Combine(resource.
WorkingDirectory
, "pyproject.toml");
865
: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
938
programPath = Path.GetFullPath(entrypoint, builder.Resource.
WorkingDirectory
);
943
programPath = builder.Resource.
WorkingDirectory
;
959
: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
1160
var workingDirectory = builder.Resource.
WorkingDirectory
;
1349
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1382
: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
1413
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1517
: 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)
162
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
201
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
244
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
741
Assert.Equal(expectedProjectDirectory, installerResource.
WorkingDirectory
);
991
Assert.Equal(expectedProjectDirectory, pythonProjectResource.
WorkingDirectory
);
Aspire.Hosting.Tests (1)
ExecutableResourceTests.cs (1)
118
Assert.Empty(er.
WorkingDirectory
);