Skip to content

Commit 738f042

Browse files
committed
Update README.md
1 parent 0490245 commit 738f042

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@
33
[![Build and test](https://github.com/skbkontur/ZstdNet/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/skbkontur/ZstdNet/actions/workflows/build-and-test.yml)
44
[![NuGet](https://img.shields.io/nuget/v/ZstdNet.svg)](https://www.nuget.org/packages/ZstdNet/)
55
[![NuGet Downloads](https://img.shields.io/nuget/dt/ZstdNet.svg)](https://www.nuget.org/packages/ZstdNet)
6+
[![Reproducible Build](https://img.shields.io/badge/.NET%20Build-Reproducible-green)](https://nuget.info/packages/ZstdNet/1.5.7)
7+
[![Provenance Attestation](https://img.shields.io/badge/Provenance-Attested-green)](https://github.com/skbkontur/ZstdNet/attestations)
68

79
**ZstdNet** is a wrapper of **Zstd** native library for .NET languages targeting `netstadard2.{0|1}`.
8-
ZstdNet NuGet package includes pre-built native shared libraries for [various platforms](.github/workflows/build-native.yml), including `win`, `linux`, `osx`.
10+
ZstdNet NuGet package includes pre-built native shared libraries for [various platforms](https://github.com/skbkontur/ZstdNet/blob/master/.github/workflows/build-native.yml), including `win`, `linux`, `osx`.
11+
For `win`, the static VC runtime is used.
912

1013
The package relies on the [dotnet runtime identifier resolution mechanism](https://learn.microsoft.com/en-us/dotnet/core/rid-catalog).
11-
For .NET Framework, the package provides a [targets](ZstdNet/build/ZstdNet.targets) fallback, which requires an explicit selection of the platform — `x86`, `x64` or `ARM64`).
14+
For .NET Framework, the package provides a [targets](https://github.com/skbkontur/ZstdNet/blob/master/ZstdNet/build/ZstdNet.targets) fallback, which requires an explicit selection of the platform — `x86`, `x64` or `ARM64`).
1215

13-
If you need to resolve native dependency at runtime, you can use the `NativeLibrary.SetDllImportResolver` (see an [example](ZstdNet.Tests/NativeResolver.cs)).
16+
If you need to resolve native dependency at runtime, you can use the `NativeLibrary.SetDllImportResolver` (see an [example](https://github.com/skbkontur/ZstdNet/blob/master/ZstdNet.Tests/NativeResolver.cs)).
1417
And for .NET Framework — `SetDllDirectory` from `kernel32.dll`.
1518

1619
Provenance attestation is enabled for all artifacts in this repository including native libs, see page [Attestations](https://github.com/skbkontur/ZstdNet/attestations).

0 commit comments

Comments
 (0)