106 references to WorkingDirectory
aspire (101)
Backchannel\AppHostConnectionResolver.cs (2)
173var displayPath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName); 198var workingDirectory = executionContext.WorkingDirectory.FullName;
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
566=> IsAppHostInScopeOfDirectory(appHostPath, executionContext.WorkingDirectory.FullName);
Commands\AgentInitCommand.cs (2)
171var defaultWorkspaceRoot = gitRoot ?? ExecutionContext.WorkingDirectory; 206WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\AppHostLauncher.cs (3)
425logger.LogDebug("Working directory: {WorkingDirectory}", executionContext.WorkingDirectory.FullName); 503executionContext.WorkingDirectory, 938var appHostRelativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\DcpWorkloadCleanupService.cs (2)
27layoutDiscovery.GetComponentPath(LayoutComponent.Dcp, executionContext.WorkingDirectory.FullName); 44workingDirectory: executionContext.WorkingDirectory.FullName,
Commands\InitCommand.cs (1)
124var workingDirectory = _executionContext.WorkingDirectory;
Commands\IntegrationPackageSearchService.cs (1)
132return (executionContext.WorkingDirectory, ConfiguredChannel: null, LanguageId: null, ExitCode: null);
Commands\LsCommand.cs (3)
105_ => await _projectLocator.FindAppHostProjectsAsync(_executionContext.WorkingDirectory, scope, cancellationToken).ConfigureAwait(false) 156await foreach (var candidate in _projectLocator.FindAppHostProjectsStreamAsync(_executionContext.WorkingDirectory, scope, cancellationToken: cancellationToken).ConfigureAwait(false)) 206_executionContext.WorkingDirectory,
Commands\NewCommand.cs (3)
442ExecutionContext.WorkingDirectory, 505source = PackageSourceOverrideMappings.ResolveForWorkingDirectory(source, ExecutionContext.WorkingDirectory); 597var workspaceRoot = new DirectoryInfo(templateResult.OutputPath ?? ExecutionContext.WorkingDirectory.FullName);
Commands\PipelineCommandBase.cs (2)
185ExecutionContext.WorkingDirectory.FullName, 280WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\RestoreCommand.cs (1)
248return ExecutionContext.WorkingDirectory;
Commands\RunCommand.cs (3)
233ExecutionContext.WorkingDirectory.FullName, 338WorkingDirectory = ExecutionContext.WorkingDirectory, 447var appHostRelativePath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\StartCommand.cs (1)
89ExecutionContext.WorkingDirectory.FullName,
Commands\StopCommand.cs (3)
296var displayPath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostFile.FullName); 317var displayPath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostFile.FullName); 547? Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostPath)
Commands\UpdateCommand.cs (1)
241var configLookupDirectory = projectFile.Directory ?? ExecutionContext.WorkingDirectory;
Configuration\ConfigurationService.cs (2)
108var searchDirectory = executionContext.WorkingDirectory; 135var defaultPath = Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
DotNet\DotNetCliRunner.cs (1)
1034var workingDirectory = nugetConfigFile?.Directory ?? executionContext.WorkingDirectory;
Git\GitRepository.cs (3)
22logger.LogDebug("Searching for Git repository root from working directory: {WorkingDirectory}", executionContext.WorkingDirectory.FullName); 28WorkingDirectory = executionContext.WorkingDirectory.FullName, 38using var activity = profilingTelemetry.StartGitCommand("rev-parse", startInfo.FileName, startInfo.ArgumentList, executionContext.WorkingDirectory);
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));
Migrations\TypeScriptAppHostMigration.cs (1)
135_projectLocator, _languageDiscovery, _executionContext.WorkingDirectory, _logger, cancellationToken);
NuGet\NuGetPackagePrefetcher.cs (2)
45_ = await channel.GetTemplatePackagesAsync(executionContext.WorkingDirectory, stoppingToken); 70workingDirectory: executionContext.WorkingDirectory,
Processes\DcpExecutableResolver.cs (1)
29layoutDiscovery.GetComponentPath(LayoutComponent.Dcp, executionContext.WorkingDirectory.FullName);
Processes\ProcessTreeGracefulShutdownService.cs (1)
308workingDirectory: executionContext.WorkingDirectory.FullName,
Projects\ProjectLocator.cs (14)
391var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 411var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 424var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, candidateFile.FullName); 510var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsAppHost.FullName); 522var settingsAppHostRelativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsAppHost.FullName); 569return await GetAppHostFromSettingsAsync(executionContext.WorkingDirectory, searchParentDirectories: true, cancellationToken); 889logger.LogDebug("Finding project file in {CurrentDirectory}", executionContext.WorkingDirectory); 976file => $"{file.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, file.FullName).EscapeMarkup()})", 1071var settingsResult = await GetValidatedAppHostProjectFileFromSettingsAsync(executionContext.WorkingDirectory, searchParentDirectories: true, cancellationToken); 1088logger.LogDebug("No project file specified, searching for apphost projects in {CurrentDirectory}", executionContext.WorkingDirectory); 1092executionContext.WorkingDirectory, 1160MultipleAppHostProjectsFoundBehavior.Prompt => await interactionService.PromptForSelectionAsync(InteractionServiceStrings.SelectAppHostToUse, results.BuildableAppHost.Select(c => c.AppHostFile).ToList(), projectFile => $"{projectFile.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName).EscapeMarkup()})", cancellationToken: cancellationToken), 1292var relativeSettingsFilePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsFile.FullName).Replace(Path.DirectorySeparatorChar, '/'); 1327?? executionContext.WorkingDirectory;
Projects\ProjectUpdater.cs (1)
101var fallbackNuGetConfigDirectory = executionContext.WorkingDirectory.FullName;
Telemetry\InternalMicrosoftDetector.cs (1)
772_executionContext.WorkingDirectory,
Templating\CliTemplateFactory.cs (13)
122(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 131(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 142(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 153(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 164(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 175(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 186(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 197(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 210(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 219(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 264_executionContext.WorkingDirectory.FullName, 268var outputPathValidator = OutputPathHelper.CreateOutputPathValidator(_executionContext.WorkingDirectory.FullName); 380var currentDir = _executionContext.WorkingDirectory.FullName;
Templating\DotNetTemplateFactory.cs (14)
136(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 145(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 156(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 166(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 175(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 186(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 196(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 206(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 219(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 240(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 420executionContext.WorkingDirectory.Name, 421executionContext.WorkingDirectory.FullName, 616executionContext.WorkingDirectory.FullName, 620var validator = OutputPathHelper.CreateOutputPathValidator(executionContext.WorkingDirectory.FullName);
Templating\TemplateNuGetConfigService.cs (2)
62var workingDir = executionContext.WorkingDirectory; 306executionContext.WorkingDirectory,
Utils\EnvironmentChecker\AspireVersionCheck.cs (6)
84var status = await updateNotifier.GetVersionStatusAsync(executionContext.WorkingDirectory, cancellationToken); 269var pinnedChannel = TryReadPinnedChannel(executionContext.WorkingDirectory); 375var configuredAppHost = await projectLocator.GetAppHostFromSettingsAsync(executionContext.WorkingDirectory, searchParentDirectories: false, cancellationToken); 382executionContext.WorkingDirectory, 391executionContext.WorkingDirectory.FullName); 420return Path.GetRelativePath(executionContext.WorkingDirectory.FullName, file.FullName);
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
270executionContext.WorkingDirectory,
Utils\EnvironmentChecker\DcpConnectionHealthCheck.cs (1)
32var dcpDirectory = layoutDiscovery.GetComponentPath(LayoutComponent.Dcp, executionContext.WorkingDirectory.FullName);
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
42var workingDirectory = _executionContext.WorkingDirectory;
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
106var detectedLanguage = await languageDiscovery.DetectLanguageRecursiveAsync(executionContext.WorkingDirectory, cancellationToken);
Utils\EnvironmentChecker\LegacySettingsFileCheck.cs (1)
31var workingDirectory = executionContext.WorkingDirectory;
Utils\EnvironmentChecker\TypeScriptAppHostToolingCheck.cs (1)
141_executionContext.WorkingDirectory,
Aspire.Cli.Tests (5)
Commands\NewCommandChannelResolutionTests.cs (1)
574pathDeriverCallback: (ctx, projectName) => Path.Combine(ctx.WorkingDirectory.FullName, projectName),
Projects\ProjectLocatorTests.cs (1)
2142: Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
Projects\ProjectUpdaterTests.cs (1)
3955var existingConfigFile = new FileInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "nuget.config"));
TestServices\FakePlaywrightServices.cs (1)
63_bundleDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, ".fake-aspire-skills-bundle"));
Utils\CliTestHelper.cs (1)
657var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "tmp"));