BxILMerge is like ILMerge to merge unmanaged DLLs and any other files (data files, images, videos, databases etc.) with managed DLL.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 4900b4f Oct 11, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BxIlMerge.Api Initial version Jul 31, 2017
BxIlMerge Initial version Jul 31, 2017
Mono.Cecil Initial version Jul 31, 2017
README.md Update README.md Oct 10, 2017
bxilmerge.sln Initial version Jul 31, 2017

README.md

What BxILMerge is for?

BxILMerge is like ILMerge to merge unmanaged DLLs and any other files (data files, images, videos, databases etc.) with managed DLL.

Usage

bxilmerge /out:<output assembly with embedded files> <input assembly> <unmanaged DLLs and other files to embed>...

How does it work?

BxILMerge uses Mono.Cecil to write content of each file into output assembly, adding additional code that virtualizes embedded files.

When you need it?

  • you want to include assets into a managed assembly;
  • you want to "link" a managed assembly with unmanaged DLLs (e.g. unmanaged part of SQLite);
  • and so on.