nv.tdlib.native
1.8.49
dotnet add package nv.tdlib.native --version 1.8.49
NuGet\Install-Package nv.tdlib.native -Version 1.8.49
<PackageReference Include="nv.tdlib.native" Version="1.8.49" />
<PackageVersion Include="nv.tdlib.native" Version="1.8.49" />
<PackageReference Include="nv.tdlib.native" />
paket add nv.tdlib.native --version 1.8.49
#r "nuget: nv.tdlib.native, 1.8.49"
#:package nv.tdlib.native@1.8.49
#addin nuget:?package=nv.tdlib.native&version=1.8.49
#tool nuget:?package=nv.tdlib.native&version=1.8.49
tdlib.native
This is a project to pack TDLib (the Telegram Database library) binaries built for several platforms:
- MacOS 13 (x86-64) (GitHub Actions image:
macos-13) - MacOS 14 (AArch64) (GitHub Actions image:
macos-14) - Ubuntu 22.04 (x86-64) (GitHub Actions image:
ubuntu-22.04) - Windows Server 2019 (x86-64) (GitHub Actions image:
windows-2019)
We aim to create a transparent process with no manual intervention, where every artifact is produced in a clean CI environment, and uploaded automatically.
Getting Started
Install the latest package (all binaries packed for .NET SDK) from NuGet:
Platform Package Linux x86-64 (Ubuntu 22.04) Windows x86-64 macOS AArch64 macOS x86-64 All The tdlib.native package depends on the latest versions of each platform, so the resulting application will work on any supported platform.
Download the latest binaries from the Releases section
If using .NET, then you'll probably need to also install tdsharp, and then use the library through the provided API.
For other technologies or if you don't want to use tdsharp in .NET, you can just download the binaries and then use them in a manner your technology allows to use dynamically loaded libraries. Consult the TDLib documentation for further directions.
Library Dependencies
This package doesn't bundle certain dependencies, and they are expected to be provided by the user's environment.
On Ubuntu 22.04, the TDLib version provided by tdlib.native is compiled against OpenSSL 3.0.
On macOS, the TDLib version provided by tdlib.native is compiled against OpenSSL 3.0.
On Windows, Microsoft Visual C++ Redistributable of version 2019 or higher is required by TDLib.
Documentation
Learn more about Target Frameworks and .NET Standard.
-
- nv.tdlib.native.linux-x64 (>= 1.8.49)
- nv.tdlib.native.osx-arm64 (>= 1.8.49)
- nv.tdlib.native.osx-x64 (>= 1.8.49)
- nv.tdlib.native.win-x64 (>= 1.8.49)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
[Removed]
- (Breaking change!) The package for Ubuntu 20.04 (OpenSSL v1.1) is no longer maintained nor updated (because the corresponding GitHub runner is no longer available (https://github.com/actions/runner-images/issues/11101)).