Class NugetPackageProjectBuilder
Inheritance
NugetPackageProjectBuilder
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class NugetPackageProjectBuilder : IProjectBuilder, ITransientDependency
Constructors
NugetPackageProjectBuilder(ISourceCodeStore, INugetPackageInfoProvider, ICliAnalyticsCollect, IOptions<AbpCliOptions>, IJsonSerializer, IApiKeyService)
Declaration
public NugetPackageProjectBuilder(ISourceCodeStore sourceCodeStore, INugetPackageInfoProvider nugetPackageInfoProvider, ICliAnalyticsCollect cliAnalyticsCollect, IOptions<AbpCliOptions> options, IJsonSerializer jsonSerializer, IApiKeyService apiKeyService)
Parameters
Properties
ApiKeyService
Declaration
protected IApiKeyService ApiKeyService { get; }
Property Value
CliAnalyticsCollect
Declaration
protected ICliAnalyticsCollect CliAnalyticsCollect { get; }
Property Value
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Logger
Declaration
public ILogger<NugetPackageProjectBuilder> Logger { get; set; }
Property Value
NugetPackageInfoProvider
Declaration
protected INugetPackageInfoProvider NugetPackageInfoProvider { get; }
Property Value
Options
Declaration
protected AbpCliOptions Options { get; }
Property Value
SourceCodeStore
Declaration
protected ISourceCodeStore SourceCodeStore { get; }
Property Value
Methods
BuildAsync(ProjectBuildArgs)
Declaration
public Task<ProjectBuildResult> BuildAsync(ProjectBuildArgs args)
Parameters
Returns
Implements
Extension Methods