110 references to WorkingDirectory
aspire (103)
Backchannel\AppHostConnectionResolver.cs (2)
176var displayPath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, projectFile.FullName); 201var workingDirectory = executionContext.WorkingDirectory.FullName;
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
673=> IsAppHostInScopeOfDirectory(appHostPath, executionContext.WorkingDirectory.FullName);
Commands\AgentInitCommand.cs (2)
156var defaultWorkspaceRoot = gitRoot ?? ExecutionContext.WorkingDirectory; 191WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\AppHostLauncher.cs (3)
374logger.LogDebug("Working directory: {WorkingDirectory}", executionContext.WorkingDirectory.FullName); 454executionContext.WorkingDirectory, 977var appHostRelativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\DcpWorkloadCleanupService.cs (2)
27layoutDiscovery.GetComponentPath(LayoutComponent.Dcp, executionContext.WorkingDirectory.FullName); 47workingDirectory: executionContext.WorkingDirectory.FullName,
Commands\InitCommand.cs (1)
136var 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)
191ExecutionContext.WorkingDirectory.FullName, 287WorkingDirectory = ExecutionContext.WorkingDirectory,
Commands\RestoreCommand.cs (1)
248return ExecutionContext.WorkingDirectory;
Commands\RunCommand.cs (3)
239ExecutionContext.WorkingDirectory.FullName, 370WorkingDirectory = ExecutionContext.WorkingDirectory, 493var appHostRelativePath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, effectiveAppHostFile.FullName);
Commands\StartCommand.cs (1)
89ExecutionContext.WorkingDirectory.FullName,
Commands\StopCommand.cs (2)
404var displayPath = Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostFile.FullName); 648? Path.GetRelativePath(ExecutionContext.WorkingDirectory.FullName, appHostPath)
Commands\TerminalTapePlayCommand.cs (1)
92file = new FileInfo(Path.GetFullPath(tapePath, ExecutionContext.WorkingDirectory.FullName));
Commands\UpdateCommand.cs (2)
219toolManifests = await _repositoryToolUpdater.FindManifestsAsync(ExecutionContext.WorkingDirectory, cancellationToken); 231var updateDirectory = 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)
983var workingDirectory = nugetConfigFile?.Directory ?? executionContext.WorkingDirectory;
Git\GitRepository.cs (3)
22logger.LogDebug("Searching for Git repository root from working directory: {WorkingDirectory}", executionContext.WorkingDirectory.FullName); 26var startInfo = CreateGitStartInfo(executionContext.WorkingDirectory, ["rev-parse", "--show-toplevel"]); 28using 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)
69: 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)
325workingDirectory: executionContext.WorkingDirectory.FullName,
Projects\DotNetAppHostProject.cs (1)
1619var appHostDirectory = effectiveAppHostFile.Directory ?? _executionContext.WorkingDirectory;
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); 506var relativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsAppHost.FullName); 518var settingsAppHostRelativePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsAppHost.FullName); 565return await GetAppHostFromSettingsAsync(executionContext.WorkingDirectory, searchParentDirectories: true, cancellationToken); 883logger.LogDebug("Finding project file in {CurrentDirectory}", executionContext.WorkingDirectory); 970file => $"{file.Name.EscapeMarkup()} ({Path.GetRelativePath(executionContext.WorkingDirectory.FullName, file.FullName).EscapeMarkup()})", 1066var settingsResult = await GetValidatedAppHostProjectFileFromSettingsAsync(executionContext.WorkingDirectory, searchParentDirectories: true, cancellationToken); 1083logger.LogDebug("No project file specified, searching for apphost projects in {CurrentDirectory}", executionContext.WorkingDirectory); 1087executionContext.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), 1309var relativeSettingsFilePath = Path.GetRelativePath(executionContext.WorkingDirectory.FullName, settingsFile.FullName).Replace(Path.DirectorySeparatorChar, '/'); 1344?? executionContext.WorkingDirectory;
Projects\ProjectUpdater.cs (1)
103var fallbackNuGetConfigDirectory = executionContext.WorkingDirectory.FullName;
Telemetry\TelemetryServiceCollectionExtensions.cs (1)
32return new InternalMicrosoftDetector(context.HomeDirectory, context.WorkingDirectory, context.CacheDirectory,
Templating\CliTemplateFactory.cs (13)
123(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 132(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 143(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 154(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 165(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 176(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 187(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 198(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 211(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 220(ctx, projectName) => OutputPathHelper.GetUniqueDefaultOutputPath(projectName, ctx.WorkingDirectory.FullName), 265_executionContext.WorkingDirectory.FullName, 269var outputPathValidator = OutputPathHelper.CreateOutputPathValidator(_executionContext.WorkingDirectory.FullName); 381var 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)
37var 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)
177_executionContext.WorkingDirectory,
Aspire.Cli.Tests (7)
Commands\NewCommandChannelResolutionTests.cs (1)
574pathDeriverCallback: (ctx, projectName) => Path.Combine(ctx.WorkingDirectory.FullName, projectName),
Commands\UpdateCommandRepositoryToolsTests.cs (1)
574options.CliDownloaderFactory = sp => new TestCliDownloader(sp.GetRequiredService<CliExecutionContext>().WorkingDirectory)
Projects\ProjectLocatorTests.cs (1)
2204: Path.Combine(executionContext.WorkingDirectory.FullName, AspireConfigFile.FileName);
Projects\ProjectUpdaterTests.cs (1)
4305var existingConfigFile = new FileInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "nuget.config"));
Telemetry\InternalMicrosoftDetectorTests.cs (1)
1728executionContext.WorkingDirectory,
TestServices\FakePlaywrightServices.cs (1)
66_bundleDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, ".fake-aspire-skills-bundle"));
Utils\CliTestHelper.cs (1)
678var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "tmp"));