99 references to WorkingDirectory
Aspire.Hosting (5)
ApplicationModel\ExecutableLaunchRecipe.cs (1)
362
resource.
WorkingDirectory
,
Dcp\ExecutableCreator.cs (1)
241
executable.Spec.WorkingDirectory = resource.
WorkingDirectory
;
DotnetToolResourceExtensions.cs (1)
55
.WithRequiredCommand("dotnet", context => ValidateDotnetSdkVersionAsync(context, resource.
WorkingDirectory
))
ExecutableResourceBuilderExtensions.cs (1)
158
cb.WithDockerfile(contextPath: builder.Resource.
WorkingDirectory
);
Publishing\ManifestPublishingContext.cs (1)
261
var relativePathToProjectFile = GetManifestRelativePath(executable.
WorkingDirectory
);
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (1)
394
var originalPrimaryWorkingDirectory = primaryBuildResource.
WorkingDirectory
;
DotnetProjectHostingExtensions.cs (1)
281
var defaultRunWorkingDirectory = resource.Resource.
WorkingDirectory
;
Aspire.Hosting.Dotnet.Tests (18)
DotnetProjectBuildCoordinatorTests.cs (17)
591
Assert.Equal(Path.GetDirectoryName(workerPath), directBuild.
WorkingDirectory
);
1522
Assert.Equal(runtimeWorkingDirectory, project.Resource.
WorkingDirectory
);
1523
Assert.Equal(projectDirectory, buildResource.
WorkingDirectory
);
1560
Assert.Equal(firstSdkWorkingDirectory, project.Resource.
WorkingDirectory
);
1569
Assert.Equal(projectDirectory, project.Resource.
WorkingDirectory
);
1593
Assert.Equal(sourceRoot, buildResource.
WorkingDirectory
);
1594
Assert.Equal(runtimeWorkingDirectory, worker.Resource.
WorkingDirectory
);
1627
Assert.Equal(projectDirectory, buildResource.
WorkingDirectory
);
1629
Assert.Equal(runtimeWorkingDirectory, project.Resource.
WorkingDirectory
);
1758
Assert.True(File.Exists(Path.Combine(firstBuild.
WorkingDirectory
, "global.json")));
1764
Assert.Equal(Path.GetDirectoryName(secondPath), secondBuild.
WorkingDirectory
);
1813
Assert.True(File.Exists(Path.Combine(linkedBuild.
WorkingDirectory
, "global.json")));
1818
Assert.Equal(Path.GetDirectoryName(otherProjectPath), otherBuild.
WorkingDirectory
);
2050
var originalWorkingDirectory = primaryBuildResource.
WorkingDirectory
;
2060
Assert.Equal(originalWorkingDirectory, primaryBuildResource.
WorkingDirectory
);
2112
Assert.Equal(Path.GetDirectoryName(coordinatedProjectPath), first.Resource.
WorkingDirectory
);
2113
Assert.Equal(Path.GetDirectoryName(coordinatedProjectPath), second.Resource.
WorkingDirectory
);
DotnetProjectResourceTests.cs (1)
81
Assert.Equal(Path.GetDirectoryName(projectPath), app.Resource.
WorkingDirectory
);
Aspire.Hosting.Go (6)
GoHostingExtensions.cs (6)
374
$"{builder.Resource.Name}-mod-tidy", "go", builder.Resource.
WorkingDirectory
);
423
$"{builder.Resource.Name}-mod-vendor", "go", builder.Resource.
WorkingDirectory
);
469
$"{builder.Resource.Name}-mod-download", "go", builder.Resource.
WorkingDirectory
);
517
$"{builder.Resource.Name}-vet-tool", "go", builder.Resource.
WorkingDirectory
);
715
new ExecutableAnnotation { Command = "dlv", WorkingDirectory = builder.Resource.
WorkingDirectory
},
742
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
Aspire.Hosting.Java (21)
JavaBuildToolResolver.cs (1)
75
var appDirectory = resource.
WorkingDirectory
;
JavaDockerfileGenerator.cs (1)
602
$"published. Use a path inside '{resource.
WorkingDirectory
}', or an absolute path that the base " +
JavaHostingExtensions.cs (19)
133
if (!ArePathsEquivalent(resource.
WorkingDirectory
, appDirectory))
137
$"directory was changed to '{resource.
WorkingDirectory
}' after the container " +
596
: RequireBuildTool(resource.
WorkingDirectory
, resource.Name);
617
tool = RequireBuildTool(resource.
WorkingDirectory
, resource.Name);
860
var buildResource = new JavaBuildResource(buildResourceName, wrapperInvocation.Command, resource.
WorkingDirectory
, tool);
956
Path.Combine(builder.Resource.
WorkingDirectory
, wrapperPath));
1244
resolved = Path.GetFullPath(Path.Combine(builder.Resource.
WorkingDirectory
, authored));
1256
$"the Dockerfile in '{builder.Resource.
WorkingDirectory
}' and its OpenTelemetry " +
1486
resource.
WorkingDirectory
,
1540
$"directory '{resource.
WorkingDirectory
}'.");
1546
$"Java application '{resource.Name}' has no {wrapperName} in '{resource.
WorkingDirectory
}' " +
1764
WorkingDirectory = builder.Resource.
WorkingDirectory
,
1861
var jarPath = Path.GetFullPath(Path.Combine(resource.
WorkingDirectory
, NormalizeJarPathForJava(jar.JarPath)));
1895
JavaBuildTool.Maven => Path.Combine(resource.
WorkingDirectory
, "target"),
1896
JavaBuildTool.Gradle => Path.Combine(resource.
WorkingDirectory
, "build", "libs"),
1974
resource.
WorkingDirectory
,
2015
JavaBuildTool.Maven => TryReadMavenArtifactId(Path.Combine(resource.
WorkingDirectory
, "pom.xml")),
2016
JavaBuildTool.Gradle => TryReadGradleProjectName(resource.
WorkingDirectory
),
2035
var directoryName = new DirectoryInfo(resource.
WorkingDirectory
).Name;
Aspire.Hosting.Java.Tests (2)
AddJavaAppTests.cs (2)
140
Assert.Equal(expectedPath, app.Resource.
WorkingDirectory
);
984
Path.Combine(app.Resource.
WorkingDirectory
, "target", "agent", "opentelemetry-javaagent.jar"));
Aspire.Hosting.JavaScript (18)
JavaScriptHostingExtensions.cs (18)
186
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
191
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
514
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
519
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
888
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
893
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
946
var denoCacheCommand = BuildDenoCacheCommand(dockerfileContext.Resource, scriptPath, resource.
WorkingDirectory
);
2394
var workingDirectory = resource.Resource.
WorkingDirectory
;
2478
var workingDirectory = resource.Resource.
WorkingDirectory
;
2549
File.Exists(Path.Combine(resource.Resource.
WorkingDirectory
, "package-lock.json"))
2566
var workingDirectory = resource.Resource.
WorkingDirectory
;
2645
var workingDirectory = resource.Resource.
WorkingDirectory
;
2813
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
2867
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
2944
var debuggerResource = new BrowserDebuggerResource(debuggerResourceName, browser, parentResource.
WorkingDirectory
);
2973
WebRoot = parentResource.
WorkingDirectory
,
3035
var installer = new JavaScriptInstallerResource(installerName, resource.Resource.
WorkingDirectory
);
3054
.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 (14)
PythonAppResourceBuilderExtensions.cs (12)
434
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
439
c.WithDockerfileBuilder(resource.
WorkingDirectory
,
532
var uvLockPath = Path.Combine(resource.
WorkingDirectory
, "uv.lock");
641
var requirementsTxtPath = Path.Combine(resource.
WorkingDirectory
, "requirements.txt");
681
var pyprojectTomlPath = Path.Combine(resource.
WorkingDirectory
, "pyproject.toml");
872
: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
945
var workingDirectory = builder.Resource.
WorkingDirectory
;
1154
var workingDirectory = builder.Resource.
WorkingDirectory
;
1345
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1378
: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
1410
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1514
: 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)
163
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
202
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
245
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
743
Assert.Equal(expectedProjectDirectory, installerResource.
WorkingDirectory
);
993
Assert.Equal(expectedProjectDirectory, pythonProjectResource.
WorkingDirectory
);
Aspire.Hosting.Rust (4)
RustDockerfileGenerator.cs (1)
63
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
RustHostingExtensions.cs (3)
571
if (options.Locked is null && HasLockFile(resource.
WorkingDirectory
, options.ManifestPath))
655
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
746
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
Aspire.Hosting.Tests (1)
ExecutableResourceTests.cs (1)
118
Assert.Empty(er.
WorkingDirectory
);