Paket


RestoreProcess

Namespace: Paket

Contains methods for the restore process.

Functions and values

Function or valueDescription
copiedElements
Signature: bool ref
CopyToCaches force caches fileName
Signature: force:bool -> caches:seq<Cache> -> fileName:string -> unit
createAlternativeNuGetConfig (...)
Signature: alternativeConfigFileInfo:FileInfo -> unit
CreateInstallModel (...)
Signature: (alternativeProjectRoot:string option * root:string * groupName:GroupName * sources:PackageSource list * caches:Cache list * force:bool * package:ResolvedPackage) -> Async<(GroupName * PackageName) * (ResolvedPackage * InstallModel)>
createPaketCLIToolsFile (...)
Signature: cliTools:seq<ResolvedPackage> -> fileInfo:FileInfo -> unit
createPaketPropsFile cliTools fileInfo
Signature: cliTools:seq<ResolvedPackage> -> fileInfo:FileInfo -> unit
extractBuildTask root
Signature: root:string -> string
extractElement root name
Signature: root:string -> name:string -> string
ExtractPackage (...)
Signature: (alternativeProjectRoot:string option * root:string * groupName:GroupName * sources:PackageSource list * caches:Cache list * force:bool * package:ResolvedPackage * localOverride:bool) -> Async<ResolvedPackage * NuGetPackageContent>

Downloads and extracts a package. returns - package, libs files, props files, targets files, analyzers files

findAllReferencesFiles root
Signature: root:string -> Result<(ProjectFile * ReferencesFile) list,DomainMessage>
FindPackagesNotExtractedYet (...)
Signature: dependenciesFileName:string -> (GroupName * PackageName) list
Restore (...)
Signature: (dependenciesFileName:string * projectFile:string option * force:bool * group:GroupName option * referencesFileNames:string list * ignoreChecks:bool * failOnChecks:bool * targetFrameworks:string option) -> unit
Fork me on GitHub