CryLib.Core 3.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package CryLib.Core --version 3.2.0
                    
NuGet\Install-Package CryLib.Core -Version 3.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CryLib.Core" Version="3.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CryLib.Core" Version="3.2.0" />
                    
Directory.Packages.props
<PackageReference Include="CryLib.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CryLib.Core --version 3.2.0
                    
#r "nuget: CryLib.Core, 3.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CryLib.Core@3.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CryLib.Core&version=3.2.0
                    
Install as a Cake Addin
#tool nuget:?package=CryLib.Core&version=3.2.0
                    
Install as a Cake Tool

Basic App functions including usefull object extensions for json, wrapper classes and cryptography

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on CryLib.Core:

Package Downloads
CryLib.WPF

Library containing multiple classes/controls specific to Microsofts WPF

CryLib.Network

Basic and advanced Network functionality, such as Protocols for communication and request server.

CryLib.Forms

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.2.2 138 2/25/2026
3.2.1 108 2/24/2026
3.2.0 112 2/23/2026
3.1.0 126 12/31/2025
3.0.4 255 10/13/2024
3.0.3 243 4/7/2024
3.0.2 253 1/22/2024
3.0.0 211 1/19/2024
2.0.0 387 5/14/2023
1.0.1 669 2/6/2021

- Added ConcurrentEnumerator
- Added ConcurrentList
- Added ConcurrentObservableCollection
- Added TaskManager (Experimental)
- Changed Extensions.ConcatValues to use IList instead of List
- Added Extensions.ToValidFilenameTime to create a valid Windows filename from a DateTime
- Fixed improper file and directory attribute set in copy tasks: AsynchronousCopy, DirectCopyTask, ReportCopy and SimpleCopy
- [.NET 10 and greater] Added ThreadedCopy
 - Copies files by adding them async to a queue to be copied. The tasks queue size and parallel copies can be set by setting PoolSize=int.
 - The copy process will also read the file back after copy and create a hash to compare against the source file. Enabled by default, can be disabled/enabled by setting ReadBackHash=false
 - Per default the copy will compare source and destination files by last written time and file size, that dramatically decreases the time to prepare and perform the copy. It can be disabled/enabled by setting OnlyCheckFileDiffByLastWriteTimeAndSize=false
- AdaptiveLogHandler will now write to CryLibCrashReport.txt in case of an hard exception like everything else
- [.NET 10 and greater] Added TaskPool, this is used by the ThreadedCopy. Its configurable for a size of the pool and wait until a spot is available for a task to be added, it also allows to wait for all task to be finished