2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
15internal sealed class DotNetSdkInstaller(IFeatures features, IConfiguration configuration) : IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8internal sealed class TestDotNetSdkInstaller : IDotNetSdkInstaller
18 references to IDotNetSdkInstaller
aspire (17)
Commands\AddCommand.cs (2)
27private readonly IDotNetSdkInstaller _sdkInstaller; 29public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ConfigCommand.cs (2)
21private readonly IDotNetSdkInstaller _sdkInstaller; 23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
28private readonly IDotNetSdkInstaller _sdkInstaller; 37IDotNetSdkInstaller sdkInstaller,
Commands\NewCommand.cs (2)
30private readonly IDotNetSdkInstaller _sdkInstaller; 40IDotNetSdkInstaller sdkInstaller,
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
29protected readonly IDotNetSdkInstaller _sdkInstaller; 43protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\RunCommand.cs (2)
31private readonly IDotNetSdkInstaller _sdkInstaller; 42IDotNetSdkInstaller sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
13/// Default implementation of <see cref="IDotNetSdkInstaller"/> that checks for dotnet on the system PATH.
Program.cs (1)
110builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Utils\SdkInstallHelper.cs (1)
24IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
214public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>