Package Description
$ dotnet add package DogmaSolutions.Reflection.DiscoveryThis package is part of the Dogma Solutions "Foundation" project.
For more details, see the list of packages below.
The Dogma Solutions "Foundation" project (2005-2025) is an attempt to provide a basic and modern set of (opinionated):
All packages follows the conventions of Semantic Versioning 2.0.0.
Cit.:
Given a version number MAJOR.MINOR.PATCH, increment the:
1. MAJOR version when you make incompatible API changes
2. MINOR version when you add functionality in a backward compatible manner
3. PATCH version when you make backward compatible bug fixes
Additional labels for pre-release and build metadata are available as extensions
to the MAJOR.MINOR.PATCH format.
Different versions of the packages, support a different set of .NET versions:
| Package version | Status | Supported .NET versions | Remarks (compared to previous version) |
|---|---|---|---|
| 5.0.* | ✅ Current | netstandard2.0, net6.0, net7.0, net8.0, net9.0 | Added net9.0, dropped net472 |
| 4.3.* | ✅ Maintained | netstandard2.0, net472, net5.0, net6.0, net7.0, net8.0 | |
| 4.2.* | ⚠ Obsolete | netstandard2.0, net472, net5.0, net6.0, net7.0, net8.0 | Added net7.0 & net8.0 |
| 4.1.* | ❌ EOS | netstandard2.0, net472, net5.0, net6.0 | |
| 4.0.* | ❌ EOS | netstandard2.0, net472, net5.0, net6.0 | |
| 3.2.* | ❌ EOS | netstandard2.0, net472, net5.0, net6.0 |
| 3.1.* | ❌ EOS | netstandard2.0, net472, net5.0, net6.0 | Added net5.0 & net6.0 |
| 3.0.* | ❌ EOS | netstandard2.0, net472 |
| 2.0.* | ❌ EOS | netstandard2.0, net472 | Added netstandard2.0 & net472, dropped net46 |
| 1.0.* | ❌ EOS | net46 |
Every package contains a specific subset of functionalities related to a specific area of interest.
Here follows a list of NuGet packages aggregated by topic.
IBH devices
Siemens devices
OPC-UA-abled devices
OPC-UA integration
All packages of the "Foundation" project are released under the MIT License.