CK.Packaging.Abstractions
0.1.1
dotnet add package CK.Packaging.Abstractions --version 0.1.1
NuGet\Install-Package CK.Packaging.Abstractions -Version 0.1.1
<PackageReference Include="CK.Packaging.Abstractions" Version="0.1.1" />
<PackageVersion Include="CK.Packaging.Abstractions" Version="0.1.1" />
<PackageReference Include="CK.Packaging.Abstractions" />
paket add CK.Packaging.Abstractions --version 0.1.1
#r "nuget: CK.Packaging.Abstractions, 0.1.1"
#:package CK.Packaging.Abstractions@0.1.1
#addin nuget:?package=CK.Packaging.Abstractions&version=0.1.1
#tool nuget:?package=CK.Packaging.Abstractions&version=0.1.1
Defines a Profile as a coherent set of package instances.
A PublishedProfile is the immutable set of packages a CKli World has published under one version:
its Repositories hold the PackageInstance they produced, indexed by ProducedPackages, and the
profile carries at most one version per package identifier. It can also describe what those
repositories consume: the DirectDependencies they reference and the TransitiveDependencies a
restore brings beyond those, whose Ambiguous entries carry the versions that disagree, the
repositories that resolved each one and the anchor it resolves from. A profile can be deprecated (Deprecate, OnDeprecatedPackage), which yields a new profile:
the model is a set of immutable values with updaters.
Serialization uses the basic Utf8JsonWriter/Utf8JsonReader: PublishedProfile.Write,
PublishedProfile.Read (that can be used inside a bigger document) and PublishedProfile.Parse.
Storing profiles as files is not this package's job: CKli's Publish plugin owns the folder that
holds them.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- CK.SVersion (>= 0.2.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CK.Packaging.Abstractions:
| Package | Downloads |
|---|---|
|
CKli.Core
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.