46 references to WorkingDirectory
aspire (45)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
320
var workingDirectory = Path.GetFullPath(executionContext.
WorkingDirectory
.FullName);
Commands\ExecCommand.cs (1)
160
appHostCompatibilityCheck = await AppHostHelper.CheckAppHostCompatibilityAsync(_runner, InteractionService, effectiveAppHostProjectFile, _telemetry, ExecutionContext.
WorkingDirectory
, cancellationToken);
Commands\InitCommand.cs (3)
128
initContext.SelectedSolutionFile = await _solutionLocator.FindSolutionFileAsync(_executionContext.
WorkingDirectory
, cancellationToken);
277
ExecutionContext.
WorkingDirectory
,
655
var templatePackages = await channel.GetTemplatePackagesAsync(_executionContext.
WorkingDirectory
, ct);
Commands\McpInitCommand.cs (2)
60
var defaultWorkspaceRoot = gitRoot ?? ExecutionContext.
WorkingDirectory
;
86
WorkingDirectory = ExecutionContext.
WorkingDirectory
,
Commands\McpStartCommand.cs (2)
253
_logger.LogDebug("No in-scope AppHosts found in scope: {WorkingDirectory}", _executionContext.
WorkingDirectory
);
256
$"No Aspire AppHosts are running in the scope of the MCP server's working directory: {_executionContext.
WorkingDirectory
}");
Commands\PipelineCommandBase.cs (2)
161
appHostCompatibilityCheck = await AppHostHelper.CheckAppHostCompatibilityAsync(_runner, InteractionService, effectiveAppHostFile, _telemetry, ExecutionContext.
WorkingDirectory
, cancellationToken);
179
var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, InteractionService, effectiveAppHostFile, buildOptions, ExecutionContext.
WorkingDirectory
, cancellationToken);
Commands\RunCommand.cs (4)
116
await extensionInteractionService.StartDebugSessionAsync(ExecutionContext.
WorkingDirectory
.FullName, passedAppHostProjectFile?.FullName, startDebugSession);
177
var buildExitCode = await AppHostHelper.BuildAppHostAsync(_runner, InteractionService, effectiveAppHostFile, buildOptions, ExecutionContext.
WorkingDirectory
, cancellationToken);
195
appHostCompatibilityCheck = await AppHostHelper.CheckAppHostCompatibilityAsync(_runner, InteractionService, effectiveAppHostFile, _telemetry, ExecutionContext.
WorkingDirectory
, cancellationToken);
280
var appHostRelativePath = Path.GetRelativePath(ExecutionContext.
WorkingDirectory
.FullName, effectiveAppHostFile.FullName);
Configuration\ConfigurationService.cs (2)
96
var searchDirectory = executionContext.
WorkingDirectory
;
112
return ConfigurationHelper.BuildPathToSettingsJsonFile(executionContext.
WorkingDirectory
.FullName);
DotNet\DotNetCliRunner.cs (1)
395
var workingDirectory = nugetConfigFile?.Directory ?? executionContext.
WorkingDirectory
;
Git\GitRepository.cs (2)
19
logger.LogDebug("Searching for Git repository root from working directory: {WorkingDirectory}", executionContext.
WorkingDirectory
.FullName);
25
WorkingDirectory = executionContext.
WorkingDirectory
.FullName,
Mcp\ListAppHostsTool.cs (1)
45
var workingDirectory = executionContext.
WorkingDirectory
.FullName;
Mcp\ListIntegrationsTool.cs (2)
156
var inScopeConnections = auxiliaryBackchannelMonitor.GetConnectionsForWorkingDirectory(executionContext.
WorkingDirectory
);
173
return executionContext.
WorkingDirectory
;
Mcp\SelectAppHostTool.cs (1)
68
resolvedPath = Path.GetFullPath(Path.Combine(executionContext.
WorkingDirectory
.FullName, appHostPath));
NuGet\NuGetPackagePrefetcher.cs (2)
46
_ = await channel.GetTemplatePackagesAsync(executionContext.
WorkingDirectory
, stoppingToken);
69
workingDirectory: executionContext.
WorkingDirectory
,
Projects\ProjectLocator.cs (13)
70
var relativePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, projectFile.FullName);
79
var relativePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, projectFile.FullName);
101
var relativePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, candidateFile.FullName);
169
var searchDirectory = executionContext.
WorkingDirectory
;
212
logger.LogDebug("Finding project file in {CurrentDirectory}", executionContext.
WorkingDirectory
);
255
var relativePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, candidateProject.FullName);
277
var relativePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, candidateFile.FullName);
313
file => $"{file.Name} ({Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, file.FullName)})",
378
logger.LogDebug("No project file specified, searching for *.csproj files in {CurrentDirectory}", executionContext.
WorkingDirectory
);
379
var results = await FindAppHostProjectFilesAsync(executionContext.
WorkingDirectory
, cancellationToken);
403
MultipleAppHostProjectsFoundBehavior.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost, projectFile => $"{projectFile.Name} ({Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, projectFile.FullName)})", cancellationToken),
425
var settingsFilePath = ConfigurationHelper.BuildPathToSettingsJsonFile(executionContext.
WorkingDirectory
.FullName);
435
var relativeSettingsFilePath = Path.GetRelativePath(executionContext.
WorkingDirectory
.FullName, settingsFile.FullName).Replace(Path.DirectorySeparatorChar, '/');
Projects\ProjectUpdater.cs (1)
88
var fallbackNuGetConfigDirectory = executionContext.
WorkingDirectory
.FullName;
Templating\DotNetTemplateFactory.cs (5)
356
executionContext.
WorkingDirectory
.Name,
357
executionContext.
WorkingDirectory
.FullName,
513
var defaultName = executionContext.
WorkingDirectory
.Name;
574
var templatePackages = await channel.GetTemplatePackagesAsync(executionContext.
WorkingDirectory
, ct);
630
var workingDir = executionContext.
WorkingDirectory
;
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
359
var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.
WorkingDirectory
.FullName, "tmp"));