LoguxNET.Server.Interop.Native
1.0.0
dotnet add package LoguxNET.Server.Interop.Native --version 1.0.0
NuGet\Install-Package LoguxNET.Server.Interop.Native -Version 1.0.0
<PackageReference Include="LoguxNET.Server.Interop.Native" Version="1.0.0" />
<PackageVersion Include="LoguxNET.Server.Interop.Native" Version="1.0.0" />
<PackageReference Include="LoguxNET.Server.Interop.Native" />
paket add LoguxNET.Server.Interop.Native --version 1.0.0
#r "nuget: LoguxNET.Server.Interop.Native, 1.0.0"
#:package LoguxNET.Server.Interop.Native@1.0.0
#addin nuget:?package=LoguxNET.Server.Interop.Native&version=1.0.0
#tool nuget:?package=LoguxNET.Server.Interop.Native&version=1.0.0
LoguxNET.Server.Interop.Native
Native shared libraries for LoguxNET.Server.Interop.
This package bundles the prebuilt clogux (logux-core) shared library for all supported platforms. The .NET runtime automatically copies the correct binary to the output directory.
Supported Platforms
| RID | File | Architecture |
|---|---|---|
win-x64 |
logux-core.dll |
Windows x86-64 |
linux-x64 |
liblogux-core.so |
Linux x86-64 |
linux-arm64 |
liblogux-core.so |
Linux ARM64 |
osx-arm64 |
liblogux-core.dylib |
macOS Apple Silicon |
Usage
Simply reference this package — no manual file copying needed:
<PackageReference Include="LoguxNET.Server.Interop.Native" Version="0.2.0" />
Or, if you use LoguxNET.Server.Interop (which depends on this package automatically):
<PackageReference Include="LoguxNET.Server.Interop" Version="1.0.0" />
How It Works
NuGet's runtimes/{rid}/native/ convention ensures the correct shared library is placed next to the application at build/publish time. The LibraryImport("logux-core") P/Invoke in LoguxNET.Server.Interop finds it automatically.
Building from Source
The native binaries are built from clogux using CMake:
cmake --preset release
cmake --build --preset release
The CI workflow (native-pack.yml) downloads prebuilt binaries from clogux GitHub releases.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 118 | 4/5/2026 |