C# Class NugetCracker.Components.CSharp.CSharpWebsite

Inheritance: CSharpProject
Show file Open project: monoman/NugetCracker

Public Properties

Property Type Description
SolutionPath string

Public Methods

Method Description
Build ( ILogger logger ) : bool
CSharpWebsite ( string solutionPath, string webApplicationName, string webApplicationPath ) : System.IO
ReplaceProjectByNuget ( INugetSpec package, string assemblyName, string framework ) : void

Protected Methods

Method Description
ParseAvailableData ( ) : void
UpdatePackageReferencesOnProject ( ILogger logger, IReference newPackage ) : void

Method Details

Build() public method

public Build ( ILogger logger ) : bool
logger ILogger
return bool

CSharpWebsite() public method

public CSharpWebsite ( string solutionPath, string webApplicationName, string webApplicationPath ) : System.IO
solutionPath string
webApplicationName string
webApplicationPath string
return System.IO

ParseAvailableData() protected method

protected ParseAvailableData ( ) : void
return void

ReplaceProjectByNuget() public method

public ReplaceProjectByNuget ( INugetSpec package, string assemblyName, string framework ) : void
package INugetSpec
assemblyName string
framework string
return void

UpdatePackageReferencesOnProject() protected method

protected UpdatePackageReferencesOnProject ( ILogger logger, IReference newPackage ) : void
logger ILogger
newPackage IReference
return void

Property Details

SolutionPath public property

public string SolutionPath
return string