60 references to WorkingDirectory
aspire (58)
Backchannel\AppHostConnectionResolver.cs (1)
129var workingDirectory = executionContext.WorkingDirectory.FullName;
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
477var workingDirectory = Path.GetFullPath(executionContext.WorkingDirectory.FullName);
Commands\AgentInitCommand.cs (2)
109var defaultWorkspaceRoot = gitRoot ?? ExecutionContext.WorkingDirectory; 139WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\AppHostLauncher.cs (3)
210logger.LogDebug("Working directory: {WorkingDirectory}", executionContext.WorkingDirectory.FullName); 230executionContext.WorkingDirectory.FullName); 346var appHostRelativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\ExecCommand.cs (1)
144appHostCompatibilityCheck = await AppHostHelper.CheckAppHostCompatibilityAsync(_runner, InteractionService, effectiveAppHostProjectFile, Telemetry, ExecutionContext.WorkingDirectory, ExecutionContext.LogFilePath, cancellationToken);
Commands\InitCommand.cs (7)
150return await _agentInitCommand.PromptAndChainAsync(_hostEnvironment, InteractionService, polyglotResult, _executionContext.WorkingDirectory, cancellationToken); 163initContext.SelectedSolutionFile = await _solutionLocator.FindSolutionFileAsync(_executionContext.WorkingDirectory, cancellationToken); 173workspaceRoot = initContext.SolutionDirectory ?? _executionContext.WorkingDirectory; 181workspaceRoot = _executionContext.WorkingDirectory; 338ExecutionContext.WorkingDirectory, 572var workingDirectory = _executionContext.WorkingDirectory; 758var templatePackages = await channel.GetTemplatePackagesAsync(_executionContext.WorkingDirectory, ct);
Commands\NewCommand.cs (2)
213var packages = await selectedChannel.GetTemplatePackagesAsync(ExecutionContext.WorkingDirectory, cancellationToken); 278var workspaceRoot = new DirectoryInfo(templateResult.OutputPath ?? ExecutionContext.WorkingDirectory.FullName);
Commands\PipelineCommandBase.cs (2)
149await extensionInteractionService.StartDebugSessionAsync(ExecutionContext.WorkingDirectory.FullName, passedAppHostProjectFile?.FullName, debug: true, new DebugSessionOptions { Command = Name, Args = commandArgs.Length > 0 ? commandArgs : null }); 208WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\RunCommand.cs (3)
173await extensionInteractionService.StartDebugSessionAsync(ExecutionContext.WorkingDirectory.FullName, passedAppHostProjectFile?.FullName, startDebugSession, new DebugSessionOptions { Command = "run" }); 227WorkingDirectory = ExecutionContext.WorkingDirectory, 274var appHostRelativePath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\StopCommand.cs (1)
187? Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostPath)
Configuration\ConfigurationService.cs (2)
95var searchDirectory = executionContext.WorkingDirectory; 122var defaultPath = Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
DotNet\DotNetCliRunner.cs (1)
528var 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\Tools\ListAppHostsTool.cs (1)
43var workingDirectory = executionContext.WorkingDirectory.FullName;
Mcp\Tools\ListIntegrationsTool.cs (2)
152var inScopeConnections = auxiliaryBackchannelMonitor.GetConnectionsForWorkingDirectory(executionContext.WorkingDirectory); 169return executionContext.WorkingDirectory;
Mcp\Tools\SelectAppHostTool.cs (1)
66resolvedPath = Path.GetFullPath(Path.Combine(executionContext.WorkingDirectory.FullName, appHostPath));
NuGet\NuGetPackagePrefetcher.cs (2)
35_ = await channel.GetTemplatePackagesAsync(executionContext.WorkingDirectory, stoppingToken); 58workingDirectory: executionContext.WorkingDirectory,
Projects\ProjectLocator.cs (11)
125var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 134var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 141var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 175var searchDirectory = executionContext.WorkingDirectory; 256logger.LogDebug("Finding project file in {CurrentDirectory}", executionContext.WorkingDirectory); 295file => $"{file.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, file.FullName).EscapeMarkup()})", 353logger.LogDebug("No project file specified, searching for apphost projects in {CurrentDirectory}", executionContext.WorkingDirectory); 354var results = await FindAppHostProjectFilesAsync(executionContext.WorkingDirectory, cancellationToken); 382MultipleAppHostProjectsFoundBehavior.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost, projectFile => $"{projectFile.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName).EscapeMarkup()})", cancellationToken), 430var relativeSettingsFilePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsFile.FullName).Replace(Path.DirectorySeparatorChar, '/'); 448var newConfigPath = Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
Projects\ProjectUpdater.cs (1)
88var fallbackNuGetConfigDirectory = executionContext.WorkingDirectory.FullName;
Templating\CliTemplateFactory.cs (1)
220var currentDir = _executionContext.WorkingDirectory.FullName;
Templating\CliTemplateFactory.EmptyTemplate.cs (2)
34var defaultName = _executionContext.WorkingDirectory.Name; 44outputPath = Path.GetFullPath(outputPath, _executionContext.WorkingDirectory.FullName);
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (2)
20var defaultName = _executionContext.WorkingDirectory.Name; 37outputPath = Path.GetFullPath(outputPath, _executionContext.WorkingDirectory.FullName);
Templating\DotNetTemplateFactory.cs (4)
461executionContext.WorkingDirectory.Name, 462executionContext.WorkingDirectory.FullName, 626var defaultName = executionContext.WorkingDirectory.Name; 687var templatePackages = await channel.GetTemplatePackagesAsync(executionContext.WorkingDirectory, ct);
Templating\TemplateNuGetConfigService.cs (1)
38var workingDir = executionContext.WorkingDirectory;
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
40var workingDirectory = _executionContext.WorkingDirectory;
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
113var match = FileSystemHelper.FindFirstFile(executionContext.WorkingDirectory.FullName, recurseLimit: 5, csharp.DetectionPatterns);
Aspire.Cli.Tests (2)
Projects\ProjectLocatorTests.cs (1)
656: Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
Utils\CliTestHelper.cs (1)
506var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "tmp"));