27 writes to Fix
aspire (26)
Utils\EnvironmentChecker\AspireVersionCheck.cs (1)
123Fix = string.Format(CultureInfo.CurrentCulture, DoctorCommandStrings.CliVersionOutOfDateFixFormat, status.UpdateCommand ?? "aspire update"),
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (6)
78Fix = "Install Docker Desktop: https://www.docker.com/products/docker-desktop or Podman: https://podman.io/getting-started/installation", 134Fix = "Switch Docker Desktop to Linux containers mode (right-click Docker tray icon → 'Switch to Linux containers...')", 148Fix = fix, 169Fix = GetContainerRuntimeInstallationLink(info.Name) 181Fix = GetContainerRuntimeStartupAdvice(info.Name, info.IsDockerDesktop) 196Fix = policyResult.Fix,
Utils\EnvironmentChecker\DcpConnectionChecker.cs (1)
189Fix = fix
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
71Fix = AgentCommandStrings.DeprecatedConfigFix
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
90Fix = "Run: dotnet workload uninstall aspire",
Utils\EnvironmentChecker\DevCertsCheck.cs (8)
82Fix = s_trustFixCommand, 123Fix = s_cleanAndTrustFixCommand, 137Fix = s_cleanAndTrustFixCommand, 166Fix = s_trustFixCommand, 182Fix = string.Format(CultureInfo.CurrentCulture, DoctorCommandStrings.DevCertsPartiallyTrustedFixFormat, BuildSslCertDirFixCommand(devCertsTrustPath, environment)), 211Fix = s_cleanAndTrustFixCommand, 249Fix = cacheStatus.Fix, 512Fix = DoctorCommandStrings.DevCertsMissingCertUtilFix,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
57Fix = $"Download .NET SDK from: https://dotnet.microsoft.com/download/dotnet/{majorVersion}.0",
Utils\EnvironmentChecker\LegacySettingsFileCheck.cs (1)
57Fix = DoctorCommandStrings.LegacySettingsDetectedFix
Utils\EnvironmentChecker\PendingMigrationsCheck.cs (1)
73Fix = DoctorCommandStrings.PendingMigrationFix,
Utils\EnvironmentChecker\TypeScriptAppHostToolingCheck.cs (2)
74Fix = "Upgrade to Yarn 4 or later, or switch to npm, pnpm, or Bun, then rerun 'aspire doctor'.", 101Fix = $"Install {TypeScriptAppHostToolchainResolver.GetDisplayName(toolchain)} tooling and rerun 'aspire doctor'.",
Utils\EnvironmentChecker\VsCodeExtensionCheck.cs (1)
92Fix = DoctorCommandStrings.VsCodeExtensionMissingFix,
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (2)
71Fix = "Upgrade to WSL2 for best experience: wsl --set-version <distro> 2", 91Fix = "Run 'wsl --list --verbose' from Windows to check the version. If it reports 1, upgrade with: wsl --set-version <distro> 2",
Aspire.Cli.Tests (1)
TestServices\TestDcpConnectionChecker.cs (1)
33Fix = fix
37 references to Fix
aspire (3)
Commands\DoctorCommand.cs (2)
179var hasFix = !string.IsNullOrEmpty(result.Fix); 189var fixLines = result.Fix!.Split('\n', StringSplitOptions.RemoveEmptyEntries);
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
196Fix = policyResult.Fix,
Aspire.Cli.Tests (34)
Commands\TypeScriptAppHostToolingCheckTests.cs (2)
81result.Fix); 147Assert.Contains("Yarn 4", result.Fix ?? string.Empty);
Commands\VsCodeExtensionCheckTests.cs (2)
48Assert.Equal(DoctorCommandStrings.VsCodeExtensionMissingFix, result.Fix); 77Assert.Null(result.Fix);
Commands\WslEnvironmentCheckTests.cs (2)
256WslEnvironmentCheck.CreateResult(WslVersion.Unknown).Fix); 268Assert.NotNull(result.Fix);
Migrations\PendingMigrationsCheckTests.cs (1)
51Assert.NotNull(result.Fix);
Utils\DcpConnectionHealthCheckTests.cs (1)
157Assert.Equal("Run `aspire certs trust`.", developerCertificateResult.Fix);
Utils\DevCertsCheckFixRecommendationTests.cs (18)
21Assert.NotNull(result.Fix); 22Assert.Contains("aspire certs trust", result.Fix); 23Assert.DoesNotContain("aspire certs clean", result.Fix); 38Assert.NotNull(result.Fix); 39Assert.Contains("aspire certs trust", result.Fix); 40Assert.DoesNotContain("aspire certs clean", result.Fix); 55Assert.Null(result.Fix); 71Assert.NotNull(result.Fix); 72Assert.Contains("aspire certs clean", result.Fix); 73Assert.Contains("aspire certs trust", result.Fix); 89Assert.NotNull(result.Fix); 90Assert.Contains("aspire certs clean", result.Fix); 91Assert.Contains("aspire certs trust", result.Fix); 108Assert.NotNull(versionWarning.Fix); 109Assert.Contains("aspire certs clean", versionWarning.Fix); 110Assert.Contains("aspire certs trust", versionWarning.Fix); 125Assert.NotNull(result.Fix); 127Assert.DoesNotContain("aspire certs", result.Fix);
Utils\DevCertsCheckTests.cs (7)
585Assert.Contains("aspire certs clean", cacheResult.Fix); 586Assert.DoesNotContain("Install openssl", cacheResult.Fix); 791Assert.Contains("aspire certs clean", cacheResult.Fix); 835Assert.Contains("aspire certs clean", cacheResult.Fix); 881Assert.Contains("aspire certs clean", cacheResult.Fix); 927Assert.Contains("aspire certs clean", cacheResult.Fix); 1016Assert.Contains("aspire certs clean", cacheResult.Fix);
Utils\LegacySettingsFileCheckTests.cs (1)
35Assert.NotNull(result.Fix);