TCSystem.Thread
5.0.0-ci.202607061833
See the version list below for details.
dotnet add package TCSystem.Thread --version 5.0.0-ci.202607061833
NuGet\Install-Package TCSystem.Thread -Version 5.0.0-ci.202607061833
<PackageReference Include="TCSystem.Thread" Version="5.0.0-ci.202607061833" />
<PackageVersion Include="TCSystem.Thread" Version="5.0.0-ci.202607061833" />
<PackageReference Include="TCSystem.Thread" />
paket add TCSystem.Thread --version 5.0.0-ci.202607061833
#r "nuget: TCSystem.Thread, 5.0.0-ci.202607061833"
#:package TCSystem.Thread@5.0.0-ci.202607061833
#addin nuget:?package=TCSystem.Thread&version=5.0.0-ci.202607061833&prerelease
#tool nuget:?package=TCSystem.Thread&version=5.0.0-ci.202607061833&prerelease
TCSystem — C# Utility Libraries
A collection of reusable .NET libraries for logging, image metadata management, GPS data processing, threading utilities, and more. All libraries are published as NuGet packages and target netstandard2.1, net8.0, and net10.0.
Libraries
| Package | NuGet |
|---|---|
| TCSystem.Util | |
| TCSystem.Logging | |
| TCSystem.MetaData | |
| TCSystem.MetaDataDB | |
| TCSystem.Gps | |
| TCSystem.Thread |
Tools
TCSystem.Tools.DBConverter
TCSystem.Tools.TakeoutReader
Project Dependencies
TCSystem.Util
└─► TCSystem.MetaData ─► Newtonsoft.Json
├─► TCSystem.Gps ─► System.Text.Json
└─► TCSystem.MetaDataDB ─► Microsoft.Data.Sqlite / SQLitePCLRaw.lib.e_sqlite3
├─► TCSystem.Logging ─► Serilog
└─► TCSystem.Thread
└─► TCSystem.Logging
Getting Started
Prerequisites
- .NET 8.0 SDK or later (net10.0 also supported)
Build
dotnet restore
dotnet build -c Release
Test
dotnet test
Tests use NUnit with code coverage via Coverlet.
Security Audit
dotnet list TCSystem.slnx package --vulnerable --include-transitive
NuGet Packages
All library projects produce NuGet packages on build. Packages are published to nuget.org via the nuget_deploy GitHub Actions workflow.
CI / CD
| Workflow | Trigger | Purpose |
|---|---|---|
analyze.yml |
Push to develop/main |
SonarCloud analysis with code coverage |
dotnet.yml |
Manual | Release validation build |
nuget_deploy.yml |
Manual | Build, test, and publish NuGet packages |
Dependency updates are managed by Dependabot (weekly, targeting the develop branch).
License
MIT — Copyright © 2003–2026 Thomas Gößler
| 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 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 was computed. 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 | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | 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.1
- TCSystem.Logging (>= 5.0.0-ci.202607061833)
-
net10.0
- TCSystem.Logging (>= 5.0.0-ci.202607061833)
-
net8.0
- TCSystem.Logging (>= 5.0.0-ci.202607061833)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TCSystem.Thread:
| Package | Downloads |
|---|---|
|
TCSystem.MetaDataDB
SQLite Database abstraction for storing, filtering Image Meta Data |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 5.0.0-ci.202607200724 | 53 | 7/20/2026 | |
| 5.0.0-ci.202607162124 | 57 | 7/16/2026 | |
| 5.0.0-ci.202607061833 | 58 | 7/6/2026 | |
| 5.0.0-ci.202605071830 | 71 | 5/7/2026 | |
| 5.0.0-ci.202603172217 | 66 | 3/17/2026 | |
| 5.0.0-ci.202603171940 | 71 | 3/17/2026 | |
| 5.0.0-ci.202603102118 | 72 | 3/10/2026 | |
| 5.0.0-ci.202511152013 | 151 | 11/15/2025 | |
| 5.0.0-ci.202510081834 | 181 | 10/8/2025 | |
| 5.0.0-ci.202509232104 | 187 | 9/23/2025 | |
| 5.0.0-ci.202507031826 | 187 | 7/3/2025 | |
| 5.0.0-ci.202507031812 | 171 | 7/3/2025 | |
| 5.0.0-ci.202504192012 | 205 | 4/19/2025 | |
| 4.2.0 | 621 | 3/25/2025 | |
| 4.2.0-ci.202503242242 | 631 | 3/24/2025 | |
| 4.2.0-ci.202502102124 | 236 | 2/10/2025 | |
| 4.2.0-ci.202412091625 | 215 | 12/9/2024 | |
| 4.2.0-ci.202409182017 | 233 | 9/18/2024 | |
| 4.2.0-ci.202406032036 | 218 | 6/3/2024 | |
| 4.2.0-ci.202404231936 | 312 | 4/23/2024 |