Paket


ProjectFile

Namespace: Paket

Nested types and modules

TypeDescription
XmlContext

Functions and values

Function or valueDescription
addImportForPaketTargets (...)
Signature: relativeTargetsPath:string -> project:ProjectFile -> unit
cliTools projectFile
Signature: projectFile:ProjectFile -> NugetPackage list
cliToolsNoPrivateAssets project
Signature: project:ProjectFile -> XmlNode list
createNode name project
Signature: name:string -> project:ProjectFile -> XmlElement
createNodeSet name text project
Signature: name:string -> text:string -> project:ProjectFile -> XmlElement
deleteCustomModelNodes model project
Signature: model:InstallModel -> project:ProjectFile -> unit
deleteIfEmpty name project
Signature: name:string -> project:ProjectFile -> bool
deletePaketNodes name project
Signature: name:string -> project:ProjectFile -> unit
determineBuildAction fileName project
Signature: fileName:string -> project:ProjectFile -> BuildAction
determineBuildActionForRemoteItems (...)
Signature: fileName:string -> project:ProjectFile -> BuildAction
dotNetCorePackages projectFile
Signature: projectFile:ProjectFile -> NugetPackage list
findPaketNodes name project
Signature: name:string -> project:ProjectFile -> XmlNode list
generateAnalyzersXml model project
Signature: model:InstallModel -> project:ProjectFile -> XmlElement
generateXml (...)
Signature: model:InstallModel -> usedFrameworkLibs:HashSet<TargetProfile * string> -> aliases:Map<string,string> -> copyLocal:bool option -> specificVersion:bool option -> importTargets:bool -> referenceCondition:string option -> allTargetProfiles:Set<TargetProfile> -> project:ProjectFile -> XmlContext
getAssemblyName project
Signature: project:ProjectFile -> string
getCliReferences project
Signature: project:ProjectFile -> string list
getCustomModelNodes model project
Signature: model:InstallModel -> project:ProjectFile -> XmlNode list
getCustomReferenceAndFrameworkNodes (...)
Signature: project:ProjectFile -> XmlNode list
getFrameworkAssemblies project
Signature: project:ProjectFile -> string list
getInterProjectDependencies project
Signature: project:ProjectFile -> ProjectReference list
getOutputDirectory (...)
Signature: buildConfiguration:string -> buildPlatform:string -> project:ProjectFile -> string
getPackageReferences project
Signature: project:ProjectFile -> string list
getPaketFileItems project
Signature: project:ProjectFile -> FileInfo list
getProjectGuid project
Signature: project:ProjectFile -> Guid
getProperty propertyName projectFile
Signature: propertyName:string -> projectFile:ProjectFile -> string option
getPropertyWithDefaults (...)
Signature: propertyName:string -> defaultProperties:Map<string,string> -> projectFile:ProjectFile -> string option
getReservedProperties projectFile
Signature: projectFile:ProjectFile -> Map<string,string>
getTargetFramework project
Signature: project:ProjectFile -> string option
getTargetFrameworkIdentifier project
Signature: project:ProjectFile -> string option
getTargetFrameworkProfile project
Signature: project:ProjectFile -> string option
getTargetFrameworks project
Signature: project:ProjectFile -> string option
getTargetFrameworkVersion project
Signature: project:ProjectFile -> string option
getTargetProfile project
Signature: project:ProjectFile -> TargetProfile
isSupportedFile fi
Signature: fi:FileInfo -> bool
loadFromFile fileName
Signature: fileName:string -> ProjectFile
loadFromStream fullName stream
Signature: fullName:string -> stream:Stream -> ProjectFile
loadFromString fullName text
Signature: fullName:string -> text:string -> ProjectFile
name projectFile
Signature: projectFile:ProjectFile -> string
nameWithoutExtension projectFile
Signature: projectFile:ProjectFile -> string
outputType project
Signature: project:ProjectFile -> ProjectOutputType
packageReferencesNoPrivateAssets project
Signature: project:ProjectFile -> XmlNode list
removeCliToolReferenceEntries project
Signature: project:ProjectFile -> unit
removeImportAndTargetEntries (...)
Signature: packages:(string * SemVerInfo) list -> project:ProjectFile -> unit
removeImportForPaketTargets project
Signature: project:ProjectFile -> unit
removeNugetAnalysers packages project
Signature: packages:(string * SemVerInfo) list -> project:ProjectFile -> unit
removeNuGetPackageImportStamp project
Signature: project:ProjectFile -> unit
removeNuGetTargetsEntries project
Signature: project:ProjectFile -> unit
removePackageReferenceEntries project
Signature: project:ProjectFile -> unit
removePaketNodes project
Signature: project:ProjectFile -> unit
replaceNuGetPackagesFile project
Signature: project:ProjectFile -> unit
save forceTouch project
Signature: forceTouch:bool -> project:ProjectFile -> unit
supportedEndings
Signature: string list
tryLoad fileName
Signature: fileName:string -> ProjectFile option
updateFileItems fileItems project
Signature: fileItems:FileItem list -> project:ProjectFile -> unit
updateReferences (...)
Signature: rootPath:'?9435 -> completeModel:Map<(GroupName * PackageName),('?9436 * InstallModel)> -> directPackages:Map<(GroupName * PackageName),('?9437 * InstallSettings)> -> usedPackages:Map<(GroupName * PackageName),('?9438 * InstallSettings)> -> project:ProjectFile -> unit
Type parameters: '?9435, '?9436, '?9437, '?9438
Fork me on GitHub