DependencySharp (nuget): 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
Keywords: dependency