Paket


Paket

FSharp.Polyfill Namespace

ModuleDescription
AsyncExtensions

Extensions for async workflows.

Fake Namespace

ModuleDescription
Globbing

This module contains a file pattern globbing implementation.

Paket Namespace

TypeDescription
AnalyzerLanguage
AnalyzerLib
BuildAction
Cache
CacheType
CompileItem

Compile items inside of project files.

CompleteCoreInfo
CompleteInfo
Dependencies

Paket API which is optimized for F# Interactive use.

DependenciesFile

Allows to parse and analyze paket.dependencies files.

DependenciesGroup
DotNetCoreVersion

The .NET Standard version.

DotNetStandardVersion

The .NET Standard version.

FileItem

File item inside of project files.

FrameworkAssemblyReference

Framework assembly reference inside of nuspec files.

FrameworkIdentifier

Framework Identifier type.

FrameworkVersion

The Framework version.

InstallFiles
InstallGroup
InstallModel

Represents the contents of a particular package at a particular version. Any install-specific actions like Content files, References, Roslyn Analyzers, MsBuild targets are represented here.

InstallerOptions

Force - Force the download and reinstallation of all packages Redirects - Create binding redirects for the NuGet packages OnlyReferenced - Only install packages that are referenced in paket.references files. TouchAffectedRefs - Touch projects referencing installed packages even if the project file does not change.

LibFolder

Represents a subfolder of a nuget package that provides files (content, references, etc) for one or more Target Profiles. This is a logical representation of the 'net45' folder in a NuGet package, for example.

LocalFile
LocalOverride
LockFile

Allows to parse and analyze paket.lock files.

LockFileGroup
Nuspec
NuspecReferences

Nuspec reference type inside of nuspec files.

OptionalPackagingInfo
OverriddenPackage
PackageInstallSettings
PaketEnv
PreRelease

Information about PreRelease packages.

PreReleaseSegment
PreReleaseStatus

Defines if the range accepts prereleases

ProjectCoreInfo
ProjectFile

Contains methods to read and manipulate project files.

ProjectLanguage
ProjectOutputType

Project output type.

ProjectReference

Project references inside of project files.

Reference
ReferencesFile
RemoteFileReference
ResolverStrategy

Represents a resolver strategy.

SemVerInfo

Contains the version information.

SemVerUpdateMode
SolutionFile

Contains methods to read and manipulate solution files.

TargetProfile
TemplateFile
TemplateFileContents
UAPVersion

The UAP version.

UpdaterOptions
VersionRange

Represents version information.

VersionRangeBound

Defines if the range bound is including or excluding.

VersionRequirement
VersionStrategy
ModuleDescription
AddProcess

Contains methods for addition of new packages

BindingRedirects
Cache
ConfigFile
Constants
Cultures
DependenciesFileParser
DependencyChangeDetection
DependencyModel
Domain
FindOutdated

Contains methods to find outdated packages.

FindReferences
FrameworkDetection
GarbageCollection

Contains methods for the garbage collection of no longer needed files.

InstallFiles
InstallModel
InstallProcess

Contains methods for the install process.

KnownAliases
KnownTargetProfiles
LanguageEvaluation
LocalFile
LockFileParser
LockFileSerializer
Logging
ModuleResolver

Contains logic which helps to resolve the dependency graph for modules

NuGet

Contains NuGet support.

NuGetConvert

Contains methods for NuGet conversion

NuGetV2

Contains NuGet support.

NuGetV3

Contains NuGet support.

PackageProcess
PackageResolver

Contains logic which helps to resolve the dependency graph.

PackageSources
PackagesConfigFile
PaketEnv
PlatformMatching
ProjectFile
PublicAPI
Queries
Releases
RemoteDownload
RemoteUpload
RemoveProcess

Contains methods to remove installed packages

Requirements
RestoreProcess

Contains methods for the restore process.

SemVer

Parser which allows to deal with Semantic Versioning (SemVer).

Simplifier
UpdateProcess

Contains methods for the update process.

Utils

Contains methods for IO.

VSIntegration
Why
Xml
utils

Paket.Git Namespace

ModuleDescription
CommandHelper

Contains helpers which allow to interact with git via the command line.

Handling

Paket.LoadingScripts Namespace

ModuleDescription
PackageAndAssemblyResolution
ScriptGeneration
Fork me on GitHub