CryLib.Core
3.2.0
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
<PackageReference Include="CryLib.Core" Version="3.2.0" />
<PackageVersion Include="CryLib.Core" Version="3.2.0" />
<PackageReference Include="CryLib.Core" />
paket add CryLib.Core --version 3.2.0
#r "nuget: CryLib.Core, 3.2.0"
#:package CryLib.Core@3.2.0
#addin nuget:?package=CryLib.Core&version=3.2.0
#tool nuget:?package=CryLib.Core&version=3.2.0
Basic App functions including usefull object extensions for json, wrapper classes and cryptography
| Product | Versions 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. |
-
net10.0
- Newtonsoft.Json (>= 13.0.4)
- System.Diagnostics.PerformanceCounter (>= 10.0.0)
-
net8.0
- Newtonsoft.Json (>= 13.0.4)
- System.Diagnostics.PerformanceCounter (>= 10.0.0)
-
net9.0
- Newtonsoft.Json (>= 13.0.4)
- System.Diagnostics.PerformanceCounter (>= 10.0.0)
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.
- 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