Paket


Paket

FSharp.Polyfill Namespace

TypeDescription
VolatileBarrier
ModuleDescription
AsyncExtensions

Extensions for async workflows.

Fake Namespace

ModuleDescription
Globbing

This module contains a file pattern globbing implementation.

Paket Namespace

TypeDescription
AnalyzerLanguage
AnalyzerLib
BuildAction
BuildMode
Cache
CacheType
CompatibilityProfile

A compatibility profile identifies which RIDs are compatible with what FrameworkIdentifier (TargetFrameworkMoniker/tfm in NuGet world)

CompatibilityProfileName
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
DependencyCache
DotNetCoreAppVersion

The .NET Standard version.

DotNetStandardVersion

The .NET Standard version.

DotNetUnityVersion

The Framework version.

FileItem

File item inside of project files.

FrameworkAssemblyReference

Framework assembly reference inside of nuspec files.

FrameworkDependentFile
FrameworkFolder<'T>

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.

FrameworkIdentifier

Framework Identifier type.

FrameworkReference
FrameworkVersion

The Framework version.

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.

Library
LocalFile
LocalOverride
LockFile

Allows to parse and analyze paket.lock files.

LockFileGroup
MonoAndroidVersion
MsBuildFile
Nuspec
NuspecReferences

Nuspec reference type inside of nuspec files.

OptionalDependencyGroup
OptionalPackagingInfo
OverriddenPackage
PackageInstallSettings
PaketEnv
PaketFiles
Platform
PortableProfileType
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.

ReferenceOrLibraryFolder
ReferenceType
ReferencesFile
RemoteFileReference
ResolverStrategy

Represents a resolver strategy.

Rid

The runtime identifiert for a specific runtime. Should be treated as a black box in combination with the operations defined on the RuntimeGraph

RuntimeDescription

The description for a particular RID, indicates inherited (compatible) RIDs and runtime dependencies for this RID.

RuntimeGraph

The runtime graph consolidating compatibility informations across the different RIDs

RuntimeLibrary
SemVerInfo

Contains the version information.

SemVerUpdateMode
SilverlightVersion
SolutionFile

Contains methods to read and manipulate solution files.

TargetProfile
TargetProfileRaw
TemplateFile
TemplateFileContents
Tfm
TizenVersion
UAPVersion

The UAP version.

UnparsedPackageFile
UpdaterOptions
VersionRange

Represents version information.

VersionRangeBound

Defines if the range bound is including or excluding.

VersionRequirement
VersionStrategy
WindowsPhoneAppVersion
WindowsPhoneVersion
WindowsVersion
ModuleDescription
AddProcess

Contains methods for addition of new packages

BindingRedirects
Cache
CacheExtensions
ConfigFile
Constants
Cultures
DependenciesFileParser
DependencyChangeDetection
DependencyModel
Domain
FindOutdated

Contains methods to find outdated packages.

FindReferences
FolderScanner
FrameworkDetection
FrameworkFolder
FrameworkReference
GarbageCollection

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

InstallModel
InstallProcess

Contains methods for the install process.

KnownAliases
KnownTargetProfiles
LanguageEvaluation
Library
LoadingScripts
LocalFile
LockFileParser
LockFileSerializer
Logging
Map
ModuleResolver

Contains logic which helps to resolve the dependency graph for modules

MsBuildFile
NuGet
NuGetCache

Contains NuGet support.

NuGetConvert

Contains methods for NuGet conversion

NuGetLocal
NuGetV2

Contains NuGet support.

NuGetV3

Contains NuGet support.

NuspecExtensions
PackageProcess
PackageResolver

Contains logic which helps to resolve the dependency graph.

PackageSources
PackagesConfigFile
PaketEnv
PlatformMatching
Profile
ProjectFile
PublicAPI
Queries
ReferenceOrLibraryFolder
Releases
RemoteDownload
RemoteUpload
RemoveProcess

Contains methods to remove installed packages

Requirements
RestoreProcess

Contains methods for the restore process.

RuntimeGraph
RuntimeGraphParser

A module for parsing runtime.json files contained in various packages.

RuntimeLibrary
SemVer

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

Simplifier
SupportCalculation
TargetProfile
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
Fork me on GitHub