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, String)
Declaration
public Task AddAsync(string projectFile, string packageName, string version = null)
Parameters
Type |
Name |
Description |
System.String |
projectFile |
|
System.String |
packageName |
|
System.String |
version |
|
Returns
AddAsync(String, NugetPackageInfo, String)
Declaration
public Task AddAsync(string projectFile, NugetPackageInfo package, string version = null)
Parameters
Type |
Name |
Description |
System.String |
projectFile |
|
NugetPackageInfo |
package |
|
System.String |
version |
|
Returns
FindNugetPackageInfoAsync(String)
Declaration
protected virtual Task<NugetPackageInfo> FindNugetPackageInfoAsync(string packageName)
Parameters
Type |
Name |
Description |
System.String |
packageName |
|
Returns
Extension Methods