Class ProjectNugetPackageAdder
Inheritance
System.Object
ProjectNugetPackageAdder
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class ProjectNugetPackageAdder : ITransientDependency
Constructors
ProjectNugetPackageAdder(IJsonSerializer, ProjectNpmPackageAdder, DerivedClassFinder, ModuleClassDependcyAdder, IRemoteServiceExceptionHandler)
Declaration
public ProjectNugetPackageAdder(IJsonSerializer jsonSerializer, ProjectNpmPackageAdder npmPackageAdder, DerivedClassFinder moduleClassFinder, ModuleClassDependcyAdder moduleClassDependcyAdder, IRemoteServiceExceptionHandler remoteServiceExceptionHandler)
Parameters
Properties
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Logger
Declaration
public ILogger<ProjectNugetPackageAdder> Logger { get; set; }
Property Value
ModuleClassDependcyAdder
Declaration
protected ModuleClassDependcyAdder ModuleClassDependcyAdder { get; }
Property Value
ModuleClassFinder
Declaration
protected DerivedClassFinder ModuleClassFinder { get; }
Property Value
NpmPackageAdder
Declaration
protected ProjectNpmPackageAdder NpmPackageAdder { get; }
Property Value
RemoteServiceExceptionHandler
Declaration
protected IRemoteServiceExceptionHandler RemoteServiceExceptionHandler { get; }
Property Value
Methods
AddAsync(String, String)
Declaration
public Task AddAsync(string projectFile, string packageName)
Parameters
| Type |
Name |
Description |
| System.String |
projectFile |
|
| System.String |
packageName |
|
Returns
AddAsync(String, NugetPackageInfo)
Declaration
public Task AddAsync(string projectFile, NugetPackageInfo package)
Parameters
Returns
FindNugetPackageInfoAsync(String)
Declaration
protected virtual Task<NugetPackageInfo> FindNugetPackageInfoAsync(string moduleName)
Parameters
| Type |
Name |
Description |
| System.String |
moduleName |
|
Returns
Extension Methods