X39.Util
1.0.0.56
dotnet add package X39.Util --version 1.0.0.56
NuGet\Install-Package X39.Util -Version 1.0.0.56
<PackageReference Include="X39.Util" Version="1.0.0.56" />
<PackageVersion Include="X39.Util" Version="1.0.0.56" />
<PackageReference Include="X39.Util" />
paket add X39.Util --version 1.0.0.56
#r "nuget: X39.Util, 1.0.0.56"
#:package X39.Util@1.0.0.56
#addin nuget:?package=X39.Util&version=1.0.0.56
#tool nuget:?package=X39.Util&version=1.0.0.56
X39.Util
X39.Util hosted in the cs-x39-util repository, is my personal utility library,
containing commonly used methods and classes.
Licence
The whole project is released to the public under the LGPLv3 licence.
The reasoning for this is to "force" anyone using this to disclose changes to the
repository, allowing fixes to be merged upstream (aka: into this repository).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. 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 is compatible. 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 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. |
| .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 is compatible. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 is compatible. net471 is compatible. net472 is compatible. net48 is compatible. 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. |
-
.NETFramework 4.6.2
- JetBrains.Annotations (>= 2025.2.4)
-
.NETFramework 4.7
- JetBrains.Annotations (>= 2025.2.4)
-
.NETFramework 4.7.1
- JetBrains.Annotations (>= 2025.2.4)
-
.NETFramework 4.7.2
- JetBrains.Annotations (>= 2025.2.4)
-
.NETFramework 4.8
- JetBrains.Annotations (>= 2025.2.4)
-
.NETStandard 2.0
- JetBrains.Annotations (>= 2025.2.4)
-
.NETStandard 2.1
- JetBrains.Annotations (>= 2025.2.4)
-
net10.0
- JetBrains.Annotations (>= 2025.2.4)
-
net5.0
- JetBrains.Annotations (>= 2025.2.4)
-
net6.0
- JetBrains.Annotations (>= 2025.2.4)
-
net7.0
- JetBrains.Annotations (>= 2025.2.4)
-
net8.0
- JetBrains.Annotations (>= 2025.2.4)
-
net9.0
- JetBrains.Annotations (>= 2025.2.4)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on X39.Util:
| Package | Downloads |
|---|---|
|
X39.Solutions.PdfTemplate
Papercraft is a template-driven document rendering engine for XML templates. This package is the X39.Solutions.PdfTemplate compatibility bridge and keeps the existing PDF generation UX available. The current default backend uses SkiaSharp for PDF and raster rendering and supports a variety of controls for creating complex layouts. You can easily integrate .NET objects into your templates by using so-called "variables" (`@myVariable`) or pull data from a database as needed, by providing a custom function (`@myFunction()`). You may even create your own controls by deriving from the `Control` base class! |
|
|
X39.Hosting.Modularization
A nuget that offers a module system ready for usage (see the github page for usage samples). |
|
|
X39.Util.DependencyInjection
Attribute-based service registration for Microsoft.Extensions.DependencyInjection with a compile-time source generator. Decorate classes with [Singleton], [Transient], or [Scoped] attributes and registrations are generated at build time — no runtime reflection required. Supports conditional registration, NativeAOT, and trimming. |
|
|
X39.Util.Blazor.WebAssembly
Utility services and components useful for working with blazor. |
|
|
X39.Aspire.Hosting.SMB
SMB support for .NET Aspire. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.56 | 546 | 3/21/2026 |
| 1.0.0.52 | 1,344 | 12/2/2024 |
| 1.0.0.51 | 326 | 10/6/2024 |
| 1.0.0.50 | 742 | 7/5/2024 |
| 1.0.0.49 | 307 | 6/2/2024 |
| 1.0.0.48 | 278 | 5/12/2024 |
| 1.0.0.47 | 285 | 5/11/2024 |
| 1.0.0.46 | 260 | 5/11/2024 |
| 1.0.0.40 | 1,032 | 12/20/2023 |
| 1.0.0.39 | 447 | 12/18/2023 |
| 1.0.0.38 | 1,282 | 4/13/2023 |
| 1.0.0.37 | 522 | 1/13/2023 |
| 1.0.0.33 | 4,032 | 8/22/2022 |
| 1.0.0.32 | 569 | 8/21/2022 |
| 1.0.0.31 | 569 | 8/16/2022 |
| 1.0.0.30 | 566 | 8/8/2022 |
| 1.0.0.29 | 588 | 8/3/2022 |
| 1.0.0.27 | 663 | 7/13/2022 |
| 1.0.0.26 | 767 | 6/5/2022 |
| 1.0.0.25 | 634 | 5/21/2022 |