DependencySharp allows you to embed unmanaged COM libraries within your managed library (as a byte array), and at runtime check if the unmanaged library exists in a specified location. If it doesn't, the library is automatically written to the specified location.
These "self-contained" libraries are capable of managing their own unmanaged dependencies, providing a convenient way for your end-user to use and deploy your managed library.
Full documentation and usage examples: https://github.com/evanwon/dependencysharp/blob/master/README.md
DependencySharp is open-source: https://github.com/evanwon/dependencysharp
Install-Package DependencySharp -Version 1.1.0
dotnet add package DependencySharp --version 1.1.0
<PackageReference Include="DependencySharp" Version="1.1.0" />
paket add DependencySharp --version 1.1.0
Version 1.1.0 (2014-10-01, Evan Wondrasek):
- Added overloaded methods to take single dependency
This package has no dependencies.
This package is not used by any popular GitHub repositories.