Packaging of .NET extensions

Related .NET extension classes should be built into the same assembly for simplified maintenance and administration. Since the assembly contains extensions of multiple types it should be placed centrally and referenced relatively by the .netplugin header files.

Place the assembly in a descriptive directory under lib together with it’s referenced external assemblies:

<%PLUGIN_ROOT%>
    \lib
        \<System>
            \YourAssembly.dll
            \ReferencedAssembly.dll

The header file references the assembly relative from it’s own location, e.g.:
Assembly=..\..\lib\<System>\YourAssembly.dll