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