1 implementation of IPackagingService
aspire (1)
Packaging\PackagingService.cs (1)
13internal class PackagingService(CliExecutionContext executionContext, INuGetPackageCache nuGetPackageCache) : IPackagingService
8 references to IPackagingService
aspire (5)
Commands\AddCommand.cs (2)
22private readonly IPackagingService _packagingService; 29public AddCommand(IDotNetCliRunner runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
NuGet\NuGetPackagePrefetcher.cs (1)
12internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger, CliExecutionContext executionContext, IFeatures features, IPackagingService packagingService, ICliUpdateNotifier cliUpdateNotifier) : BackgroundService
Program.cs (1)
124builder.Services.AddSingleton<IPackagingService, PackagingService>();
Templating\DotNetTemplateFactory.cs (1)
19internal class DotNetTemplateFactory(IInteractionService interactionService, IDotNetCliRunner runner, ICertificateService certificateService, IPackagingService packagingService, INewCommandPrompter prompter, CliExecutionContext executionContext) : ITemplateFactory
Aspire.Cli.Tests (3)
Utils\CliTestHelper.cs (3)
274var packagingService = serviceProvider.GetRequiredService<IPackagingService>(); 281public Func<IServiceProvider, IPackagingService> PackagingServiceFactory { get; set; } = (IServiceProvider serviceProvider) =>