XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies. It is originally based off of the InsertIcons project started by Einar Egilsson @ https://github.com/einaregilsson/InsertIcons.
Note - XInject is retina ready and looks crisp at most resolutions!
- Windows 7 SP1 & Higher
- .NET Framework 4.6.1
XInject utilizes a customized ListView called ObjectListView which can be found here and is a fundamental dependency that is required in order to build the application from source.
ObjectListView has been embedded within the Auto Archiver assembly and thus an extra step will be needed in order to compile the project. First, download and reference ObjectListView.dll from the author's homepage above. Second, add an existing file to Auto Archiver by right-clicking on the project in the treeview and selecting the OLV DLL file. Lastly, change the Build Action
on the added file from Compile
to Embedded Resource
.
This program is licensed under the MIT license. It's heavily based on MIT licensed code from the great library ResourceLib, which is highly recommended and can be found at https://github.com/dblock/resourcelib. It also uses MIT licensed code from the Mono project (http://mono-project.com) for strong name signing utilizing the RSA encryption scheme.