Paket


InstallProcess

Namespace: Paket

Contains methods for the install process.

Functions and values

Function or valueDescription
brokenDeps
Signature: HashSet<string * string>
contentFileBlackList
Signature: (FileInfo -> bool) list
CreateModel (...)
Signature: (alternativeProjectRoot:string option * root:string * force:bool * dependenciesFile:DependenciesFile * lockFile:LockFile * packages:Set<GroupName * PackageName> * updatedGroups:Map<GroupName,'?8486>) -> ((GroupName * PackageName) * (ResolvedPackage * InstallModel)) []
Type parameters: '?8486

Restores the given packages from the lock file.

findPackageFolder (...)
Signature: root:string -> (groupName:GroupName * packageName:PackageName) -> (version:'?8480 * settings:InstallSettings) -> DirectoryInfo
Type parameters: '?8480
Install (...)
Signature: (options:InstallerOptions * forceTouch:bool * dependenciesFile:DependenciesFile * lockFile:LockFile * updatedGroups:Map<GroupName,'a>) -> unit
Type parameters: 'a

Installs all packages from the lock file.

installForDotnetSDK root project
Signature: root:string -> project:ProjectFile -> unit
InstallIntoProjects (...)
Signature: (options:InstallerOptions * forceTouch:bool * dependenciesFile:DependenciesFile * lockFile:LockFile * projectsAndReferences:(ProjectFile * ReferencesFile) list * updatedGroups:Map<GroupName,'a>) -> unit
Type parameters: 'a

Installs all packages from the lock file.

processContentFiles (...)
Signature: root:string -> project:ProjectFile -> usedPackages:Map<(GroupName * PackageName),('?8483 * InstallSettings)> -> gitRemoteItems:FileItem list -> options:'?8484 -> unit
Type parameters: '?8483, '?8484
updatePackagesConfigFile (...)
Signature: model:Map<(GroupName * PackageName),(SemVerInfo * InstallSettings)> -> packagesConfigFileName:string -> unit
Fork me on GitHub