dynalib 0.9.6
dotnet add package dynalib --version 0.9.6
NuGet\Install-Package dynalib -Version 0.9.6
<PackageReference Include="dynalib" Version="0.9.6" />
paket add dynalib --version 0.9.6
#r "nuget: dynalib, 0.9.6"
// Install dynalib as a Cake Addin #addin nuget:?package=dynalib&version=0.9.6 // Install dynalib as a Cake Tool #tool nuget:?package=dynalib&version=0.9.6
DynaLib
This is a stand-alone single module for importing dynamic libraries.
It features both a standard 'direct-handle' loader, as you would do in C, as well as a helper struct which can retain some details about the original info used to load the library such as its name, location, and 'dependencies' path.
It also has an extension helper inspired by the dllmap system in MonoFramework for cross-platform lib retargetting. This system allows you to specify different names in a 'bindconf' file named after your app to retarget 1 or more libs that rely on Morph-DynaLib for loading.
Credits
This module was crafted on a foundation of 3 functions:
- LoadLib
- UnloadLib
- DependencyPath
These 3 functions were crafted with reference to BindBC-Loader.
Special Thanks to Mike D Parker.
Referenced source: https://github.com/BindBC/bindbc-loader/blob/master/source/bindbc/loader/sharedlib.d
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on dynalib:
Package | Downloads |
---|---|
dynalib-discord-rpc
A discord-rpc binding for DotNet. |
|
dynalib-mupen64plus
A mupen64plus emulator binding for DotNet. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Updated assembly name.