Method | Description | |
---|---|---|
GetInstalledPackage ( string packageId ) : IPackage |
Gets all matching installed packages for the given keyword search for which updates are available. Gets the locally installed package for the given id.
|
|
GetInstalledPackages ( string searchTerms ) : IQueryable |
Gets all matching installed packages for the given keyword search.
|
|
GetLatestRemotePackages ( string searchTerms, bool includeAllVersions ) : IQueryable |
Gets the newest/latest package or all of them matching the given keyword search.
|
|
GetRemotePackage ( string packageId ) : IPackage |
Gets a package for the given id from the source repository.
|
|
GetRemotePackages ( string searchTerms ) : IQueryable |
Gets all matching packages for the given keyword search.
|
|
GetUpdate ( IPackage package ) : IPackage |
Gets the latest version of the given package.
|
|
GetUpdates ( string packageId ) : IEnumerable |
Gets all listed versions of the given package.
|
|
InstallPackage ( IPackage package ) : IEnumerable |
Installs and adds a package reference to the project
|
|
IsPackageInstalled ( IPackage package ) : bool |
Will let you know if this exact package is installed locally
|
|
IsPackageInstalled ( IPackage package, bool anyVersion ) : bool |
Will let you know if this package is installed locally. If anyVersion is true it does not matter which version of the package; otherwise only returns true if an exact match.
|
|
UninstallPackage ( IPackage package, bool removeDependencies ) : IEnumerable |
Removes a package reference and uninstalls the package
|
|
UpdatePackage ( IPackage package ) : IEnumerable |
Updates a package reference. Installs the package to the App_Data repository if it does not already exist.
|
|
UpdatePackageAndBackup ( IPackage package, IPackage oldPackage ) : IEnumerable |
Updates a package reference. Installs the package to the App_Data repository if it does not already exist.
|
|
WebProjectManager ( string remoteSource, string siteRoot ) : System |
Creates a WebProjectManager service.
|
Method | Description | |
---|---|---|
Backup ( IPackage package ) : void |
Make a backup of the given package.
|
|
Restore ( IPackage package ) : void |
Restore the backup copy of the given package.
|
Method | Description | |
---|---|---|
GetPackageDependencies ( IPackage package, IPackageRepository localRepository, IPackageRepository sourceRepository ) : IEnumerable |
Gets the package dependencies.
|
|
GetPackages ( IPackageRepository repository, string searchTerm ) : IQueryable |
Gets the packages.
|
|
GetPackages ( IQueryable |
Gets the packages.
|
|
GetPackagesRequiringLicenseAcceptance ( IPackage package ) : IEnumerable |
Gets the packages requiring license acceptance.
|
|
GetPackagesRequiringLicenseAcceptance ( IPackage package, IPackageRepository localRepository, IPackageRepository sourceRepository ) : IEnumerable |
Gets the packages requiring license acceptance.
|
|
GetWebRepositoryDirectory ( string siteRoot ) : string |
Gets the web repository directory.
|
|
GetWebRepositoryRestoreDirectory ( string siteRoot ) : string |
Gets the location of web repository backup directory.
|
|
PerformLoggedAction ( System.Action action ) : IEnumerable |
Performs the logged action.
|
|
ProjectManager_PackageReferenceAdded ( object sender, NuGet.PackageOperationEventArgs e ) : void |
NOTE *************************************************************************** This event handler is needed because the current version of NuGet.Core has a bug when calling WebProjectSsyte.AddReferences() method. It is passing a null stream object resulting in zero byte bin files getting written. SEE: http://nuget.codeplex.com/discussions/253750 http://nuget.codeplex.com/discussions/479191 http://nuget.codeplex.com/workitem/4029 ********************************************************************************
|
public GetInstalledPackage ( string packageId ) : IPackage | ||
packageId | string | the Id of a package |
return | IPackage |
public GetInstalledPackages ( string searchTerms ) : IQueryable |
||
searchTerms | string | a string of space delimited search terms |
return | IQueryable |
public GetLatestRemotePackages ( string searchTerms, bool includeAllVersions ) : IQueryable |
||
searchTerms | string | a string of space delimited search terms |
includeAllVersions | bool | if true, returns all matching packages; otherwise only the latest |
return | IQueryable |
public GetRemotePackage ( string packageId ) : IPackage | ||
packageId | string | the Id of a package |
return | IPackage |
public GetRemotePackages ( string searchTerms ) : IQueryable |
||
searchTerms | string | a string of space delimited search terms |
return | IQueryable |
public GetUpdate ( IPackage package ) : IPackage | ||
package | IPackage | a package |
return | IPackage |
public GetUpdates ( string packageId ) : IEnumerable |
||
packageId | string | the Id of a package |
return | IEnumerable |
public InstallPackage ( IPackage package ) : IEnumerable |
||
package | IPackage | |
return | IEnumerable |
public IsPackageInstalled ( IPackage package ) : bool | ||
package | IPackage | |
return | bool |
public IsPackageInstalled ( IPackage package, bool anyVersion ) : bool | ||
package | IPackage | |
anyVersion | bool | |
return | bool |
protected Restore ( IPackage package ) : void | ||
package | IPackage | |
return | void |
public UninstallPackage ( IPackage package, bool removeDependencies ) : IEnumerable |
||
package | IPackage | |
removeDependencies | bool | |
return | IEnumerable |
public UpdatePackage ( IPackage package ) : IEnumerable |
||
package | IPackage | |
return | IEnumerable |
public UpdatePackageAndBackup ( IPackage package, IPackage oldPackage ) : IEnumerable |
||
package | IPackage | |
oldPackage | IPackage | |
return | IEnumerable |
public WebProjectManager ( string remoteSource, string siteRoot ) : System | ||
remoteSource | string | URL of the NuGet server API (ex, http://nuget.org/api/v2 ). |
siteRoot | string | The physical path to the web root. |
return | System |