NaiLib 3.3.0

dotnet add package NaiLib --version 3.3.0                
NuGet\Install-Package NaiLib -Version 3.3.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="NaiLib" Version="3.3.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NaiLib --version 3.3.0                
#r "nuget: NaiLib, 3.3.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.
// Install NaiLib as a Cake Addin
#addin nuget:?package=NaiLib&version=3.3.0

// Install NaiLib as a Cake Tool
#tool nuget:?package=NaiLib&version=3.3.0                

NaiLib 是一组自用的类库,便于较为快速地进行程序开发。

Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed. 
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on NaiLib:

Package Downloads
xMessenger

xMessenger

PouchCosmeticInspection.Messaging

PouchCosmeticInspection.Messaging

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.3.0 77 10/29/2024
3.2.21 74 10/28/2024
3.2.20 102 9/7/2024
3.2.16 112 8/19/2024
3.2.15 156 4/28/2024
3.2.14 127 4/1/2024
3.2.13 109 3/26/2024
3.2.10 101 3/25/2024
3.1.5 113 2/19/2024
3.1.1 165 1/10/2024
3.1.0 141 1/3/2024
3.0.5 267 11/16/2023
2.3.15 140 11/7/2023
2.3.14 166 10/13/2023
2.3.13 197 6/1/2023
2.3.12 264 3/8/2023
2.3.7 268 2/7/2023
2.3.6 330 1/25/2023
2.3.5 322 1/12/2023
2.3.0 305 1/11/2023
2.2.2 305 1/10/2023
2.2.1 306 1/6/2023
2.2.0 310 1/2/2023
2.1.0 336 12/12/2022
2.0.0 370 11/4/2022
1.5.5 374 10/31/2022
1.5.4 384 10/25/2022
1.5.2 451 9/24/2022
1.5.1 451 9/15/2022
1.4.0 460 9/15/2022
1.3.5 434 6/30/2022
1.3.3 435 6/10/2022
1.3.1 423 6/2/2022
1.3.0 408 5/19/2022
1.2.0 417 5/12/2022
1.1.8 423 4/14/2022
1.1.7 442 2/25/2022
1.1.6 441 2/17/2022
1.1.5 488 1/21/2022
1.1.4 439 1/21/2022
1.1.3 434 1/18/2022
1.1.1 257 1/8/2022
1.0.1 2,521 11/25/2021
1.0.0 252 11/23/2021

v3.3.0
Logging:
* Add entry to insert text to new opened log file for logging box, use serilog's built-in file retain policy
* Overloads NaiFileLogger ctor signature, add new open log folder button for logging box

v3.2.21
Nai.Controls:
* NaiLoggingBox supports setting log line colors other than fixed built-in colors

v3.2.20
Nai.Controls:
* fix bug inside SingletonForm class
* fix malfunction with clearing log button of logging box (introduced by a recent misstep)

v3.2.16
Nai.Controls: add new SingletonForm class

v3.2.15
Nai.Controls:
* new internal impl for logging box (blocking queue)
* add SimpleWaitForm
Nai.Logger
* change default log line format to short one

v3.2.14
* Nai.Controls: add new method to disable close button of console app
* Update dependency version (Nai.Utils)

v3.2.13
Nai.Controls:
* use resolution factor instead of offset for y-axis of I-MR control chart
* antialiasing with lines of I-MR control chart

v3.2.12
Nai.Controls: add offset in y-axis for I-MR control chart

v3.2.10
Nai.Controls: add new I-MR control chart

v3.1.5
Nai.Controls: logging box add new culture info

v3.1.1
Reference Nai.Utils.dll via the nuget package

v3.1.0
Nai.Controls: add NaiDataGridView and several static helper methods

v3.0.5
Migrate Nai.Logger.dll and Nai.Utils.dll to netstandard2.0
Migrate Nai.Controls.dll to net472 and net6.0-windows
Change package supported TFMs from net461 to net472/net6.0-windows

v2.3.15
Nai.Controls: use non-printing chars to mark key sequence end
Nai.Utils: add method to CHECK single instance

v2.3.14
Nai.Controls:
* add new ctor to show/hide clear logs button for NaiLoggingBox

v2.3.13
Nai.Utils:
* add NaiUpdateService, change interface of NaiUpdateInfoModel

v2.3.12
Nai.Utils:
* add NaiAssemblyResolver
* add new interface and impl for default serializer (v2.3.9 internal)
Nai.Controls:
* lock livebit alive property (v2.3.11 internal)
* try to delete older logs in loop of logging box (v2.3.8 internal)

v2.3.7
Nai.Controls: add custom attributes for parameters view; add new public members for livebit.
Nai.Logger: add `TryClearLogs` method.

v2.3.6
Nai.Controls: add method ActivateWindowFromProcessName, mark windows photo viewer as obsolete

v2.3.5
Nai.Controls: fix logging box using too much CPU time problem

v2.3.4
Nai.Controls: small changes to ParameterGridView, add new ParameterGridViewV2 (view only)

v2.3.0
Nai.Controls: add process management utils (call, kill, alive); add windows photo viewer

v2.2.2
Nai.Controls: use NaiFileLogger instead of static global logger in logging box

v2.2.1
Nai.Controls: use TableLayoutPanel to re-layout NaiPager

v2.2.0
Nai.Utils: add MultiEdgesDetector

v2.1.0
Nai.Controls: add NaiLiveBit user control
Nai.Logger: add thread enricher

v2.0.0
Remove Nai.SimpleAuthorization

v1.5.5
Nai.Controls: add ConsoleModelSetter for quick edit mode

v1.5.4
Nai.Utils: add new constructor for EdgeDetector

v1.5.2
Nai.Utils: add class EdgeDetector

v1.5.1
Nai.Logger: implements a simple file logger

v1.4.0
Nai.Controls: add new ParameterGridView
Nai.Utils: add class that ensures app single instance

v1.3.5
SimpleConfigManager: (re)add default XML serializer

v1.3.3
Add SimpleConfigManager

v1.3.1
Use table layout panel in NaiLoggingBox

v1.3.0
Add SimpleAuthorization

v1.2.0
Add english culture info for NaiLoggingBox

v1.1.8
Add LogOnException for Nai.Utils

v1.1.7
Add InvokeHelper
Fix NaiPager crossing threads invoke error

v1.1.6
NaiInternetChecker: implemented INotifyPropertyChanged

v1.1.5
Add auto start method to Nai.Controls

v1.1.4
Add winform expcetion helper to Nai.Controls

v1.1.3
Add internet checker, add new LogAndExitOnException method
Replace Poll with ScheduleJob in work shift class

v1.1.2
Add methods for Nai.Utils.dll

v1.1.1
Fix two line feeds bug in logging control

v1.1.0
Use queue to replace lock in logging control

v1.0.1
Use correct license

v1.0.0
First release