If you're stuck needing strong-named assemblies, but you still want to use Coralogix, then this package should help you. We have downloaded the official package, signed and published it.
Inspired by the signed version of Flurl
Warning
This repository is archived because Coralogix deprecated the hardcoded endpoint that this package uses. The endpoint will stop working on December 12th, 2025. Their official recommendation is to stop using their own SDKs altogether and start using OpenTelemetry with the OpenTelemetry.Exporter.OpenTelemetryProtocol package.
Official, unsiged version: Coralogix.SDK
This package: Coralogix.SDK.Signed
- We do not own the copyright of this code and we are not affiliated with Coralogix in any way. We asked them for a signed version but it wasn't a priority for them, so we created our own for the time being.
- These are not built from source, we simply get the existing assemblies from NuGet, sign them and publish them back to NuGet.
- Clone the repository
- Open the Developer Powershell in Visual Studio or a Command Prompt
- Go into the Nuget Package folder
- Create a package by calling: nuget pack Coralogix.SDK.Signed.nuspec
To add the package:
- nuget add "path to .nupkg file" -source "path to local NuGet feed"
To remove the package:
- nuget delete Coralogix.SDK.Signed x.x.x -source "path to local NuGet feed"
- Purchase a code signing certificate
- Register the certificate on nuget.org under your account
- nuget sign "path to .nupkg file" -CertificateFingerPrint "your certificate fingerprint" -Timestamper "url to timetamper"
- Upload the .nupkg file on nuget.org