C# Class Cake.Web.Core.NuGet.NuGetInstaller

显示文件 Open project: cake-build/website Class Usage Examples

Public Methods

Method Description
Install ( PackageDefinition package, DirectoryPath root ) : IEnumerable
NuGetInstaller ( IFileSystem fileSystem, IGlobber globber ) : System

Private Methods

Method Description
DownloadNuget ( FilePath nugetToolPath ) : void
ExecuteNuget ( FilePath nugetToolPath, string arguments, string fallbackarguments, int retries ) : void
InstallPackage ( PackageDefinition package, DirectoryPath root ) : DirectoryPath

Method Details

Install() public method

public Install ( PackageDefinition package, DirectoryPath root ) : IEnumerable
package PackageDefinition
root DirectoryPath
return IEnumerable

NuGetInstaller() public method

public NuGetInstaller ( IFileSystem fileSystem, IGlobber globber ) : System
fileSystem IFileSystem
globber IGlobber
return System