NKit.Standard
1.4.2
See the version list below for details.
dotnet add package NKit.Standard --version 1.4.2
NuGet\Install-Package NKit.Standard -Version 1.4.2
<PackageReference Include="NKit.Standard" Version="1.4.2" />
paket add NKit.Standard --version 1.4.2
#r "nuget: NKit.Standard, 1.4.2"
// Install NKit.Standard as a Cake Addin #addin nuget:?package=NKit.Standard&version=1.4.2 // Install NKit.Standard as a Cake Tool #tool nuget:?package=NKit.Standard&version=1.4.2
.NET Toolkits (class libraries) containing reusable code for speeding up development of any .NET applications.
NKit.Standard is the .NET Standard compatible version of NKit.
NKit.Windows is the .NET Framework compatbile version of NKit.
NKit.Core is the latest .NET Core compatible version of NKit.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Ical.Net (>= 4.1.11)
- Newtonsoft.Json (>= 13.0.1)
- Renci.SshNet.Async (>= 1.4.0)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Drawing.Common (>= 7.0.0)
- System.IO.FileSystem (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.Net.NameResolution (>= 4.3.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Runtime.Extensions (>= 4.3.0)
- ZXing.Net (>= 0.16.9)
- ZXing.Net.Bindings.Windows.Compatibility (>= 0.16.12)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NKit.Standard:
Package | Downloads |
---|---|
NKit.Core
.NET Toolkits (class libraries) containing reusable code for speeding up development of any .NET applications. NKit.Standard is the .NET Standard compatible version of NKit. NKit.Windows is the .NET Framework compatbile version of NKit. NKit.Core is the latest .NET Core compatible version of NKit. |
GitHub repositories
This package is not used by any popular GitHub repositories.
*
2022-08-24:
- Added GetUserAgent GetUserHostAddress methods to the NKitWebApiController controller.
- 2023-08-31:
- Fixed the Put and Post methods on the NKitWebApiControllerCrud to call the correct Save and Insert methods on the DbContext.
- 2023-10-04:
- Added extra GetConfirmationModelFromSearchParametersString overload in the NKitMvcController.cs
- Added all Nuget packages to repository because some are no longer available on online Nuget.
- 2023-10-23:
- Added additional overloads for serializing and deserializing objects in the NKitWebApiController.
- Added additional overloads for logging web requests and responses in the NKitWebApiController.
- 2023-10-25:
- Porting over dynamic Sql classses related to tables, and columns and reflection from NKit.Windows to NKit.Core.
- 2023-10-26:
- Porting over dynamic Sql Server classses related to tables, and columns and reflection from NKit.Windows to NKit.Core.
- 2023-10-28:
- Ported over Sqlite classes related to tables, columns and reflection from NKit.Windows to NKit.Core.
- 2023-11-06:
- Copied some of the methods from the NKIT MVC controller to the API controller for getting the current action, coller name, URL, host name etc.
- 2023-11-07:
- Changed the NKitWebApiController.IsRequestAuthenticated, and .GetAbsoluteFilePathFromRequest and other methods from public to protected to avoid ambiguity and not confuse them with web service actions.
- 2024-01-14:
- Added classes to use Microsoft.Data.Sqlite (client for Sqlite built by Microsoft) instead of System.Data.SQLite (client for Sqlite built by Sqlite themeselves).
The issue with System.Data.SQLite is that they don't provide a native library for ARM processors. So if running on an ARM processor, you should rather use the Microsoft classes targetting Microsoft.Data.Sqlite.
- 2024-01-17:
- Created BarcodeHelper to encode and decode barcodes using Zxing.Net library. This is available in the NKit.Standard library.
- 2024-01-21:
- Added method GetFullyQualifiedFilePath to NKitSettings to be able to convert a relative path to a fully qualified path.
- Changed the DataHelper.ChangeType method to handle cases where the value to convert is null and where the value is a string and needs to be converted to a Guid.
- 2024-01-23:
- Changed the NKitHttpExceptionHandlerMiddleware to write out the exception message to the HttpContext.ReasonPhrase for the client to be able to read why the HTTP request failed.
- 2024-02-14:
- Fixed the DataHelper.ParseReaderToEntities to read DateTime values without converting them to string first.
- 2024-04-01:
- Added method RedirectToLogin to NKitMvcController.
- 2024-03-04:
- Added method SetViewBagInformationMessage to NKitMvcController.
* 2024-05-01:
- Fixed DataShaperCore.IsValidEmail to exclude check on VALID_EMAIL_REGEX.
- Changed DataShaperCore.ParseEmailAddressesFromText to not check whether it's a valid email and to strip semicolons out of email matches.
* 2024-06-06:
- Changed DataShaperCore.ParseSaNumberFromText to return a phoneStartIndex result as an out parameter.
- Changed NKitWebApiController.SerializeToText to check if the input entity is not null before trying to serialize.
* 2024-07-01:
- Added ExtraSearch1, 2, 3 and 4 on ConfirmationModel.
- Added ExtraSearch1, 2, 3 and 4 on FilterModelStandard.