22 writes to Fix
aspire (22)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (12)
67Fix = "Install Docker Desktop: https://www.docker.com/products/docker-desktop or Podman: https://podman.io/getting-started/installation", 131Fix = GetContainerRuntimeStartupAdvice(runtime), 163Fix = GetContainerRuntimeStartupAdvice(runtime, isDockerDesktop), 179Fix = GetContainerRuntimeStartupAdvice(runtime), 190Fix = GetContainerRuntimeInstallationLink(runtime), 215Fix = GetContainerRuntimeUpgradeAdvice(runtime), 233Fix = GetContainerRuntimeUpgradeAdvice(runtime), 259Fix = GetContainerRuntimeStartupAdvice(runtime), 280Fix = GetContainerRuntimeStartupAdvice(runtime), 294Fix = GetContainerRuntimeStartupAdvice(runtime, isDockerDesktop), 313Fix = "Switch Docker Desktop to Linux containers mode (right-click Docker tray icon → 'Switch to Linux containers...')", 330Fix = "Set environment variable: ASPIRE_ENABLE_CONTAINER_TUNNEL=true",
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
69Fix = AgentCommandStrings.DeprecatedConfigFix
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
80Fix = "Run: dotnet workload uninstall aspire",
Utils\EnvironmentChecker\DevCertsCheck.cs (6)
63Fix = s_trustFixCommand, 104Fix = s_cleanAndTrustFixCommand, 118Fix = s_cleanAndTrustFixCommand, 147Fix = s_trustFixCommand, 163Fix = string.Format(CultureInfo.CurrentCulture, DoctorCommandStrings.DevCertsPartiallyTrustedFixFormat, BuildSslCertDirFixCommand(devCertsTrustPath)), 192Fix = s_cleanAndTrustFixCommand,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
55Fix = $"Download .NET SDK from: https://dotnet.microsoft.com/download/dotnet/{majorVersion}.0",
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
45Fix = "Upgrade to WSL2 for best experience: wsl --set-version <distro> 2",
20 references to Fix
aspire (2)
Commands\DoctorCommand.cs (2)
143var hasFix = !string.IsNullOrEmpty(result.Fix); 153var fixLines = result.Fix!.Split('\n', StringSplitOptions.RemoveEmptyEntries);
Aspire.Cli.Tests (18)
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);