It's difficult for me to add another library ... I must build a single library file, because I use this library as an extension to a commercial project and do not have control over it
FYI, regarding how to build a single file library (how to combine multiple assemblies into one assembly), one can use the following to do it...
ASP.NET Merge Tool (Aspnet_merge.exe)
The ASP.NET Merge tool (Aspnet_merge.exe) enables you to combine and manage assemblies that are
created by the
ASP.NET Compilation tool (Aspnet_compiler.exe). The ASP.NET Merge tool works on
assemblies that have been created by using ASP.NET version 2.0 or later.
You can use the ASP.NET Compilation tool to precompile an application for deployment.
The tool creates one assembly for each content folder in the target Web site, or
it creates one assembly for each content file.
The ASP.NET Merge tool gives you additional flexibility for deployment and release management.
It enables you to do the following:
Create one assembly for the whole Web site.
Create an assembly for each Web site folder, and add a prefix to the assembly name.
Create a single assembly for just the Web site user interface (UI) elements, such as pages and controls.
-- Mark Kamoski