Extension Library
An extension library is a Microsoft Visual Studio project that contains customization code and can be individually developed and tested.
If you need to deploy the customization code of an extension library to another system, you have to add the library to a customization project as a File item to include it in a customization package. See To Add a Custom File to a Project for details.
Extension library .dll files must be located in the website’s Bin folder. At runtime during website initialization, all .dll files in this folder are loaded into server memory for use by MYOB Acumatica, making all code extensions in the library accessible from MYOB Acumatica.
During the first initialization of a base class, the MYOB Acumatica Customization Platform automatically discovers extensions for the class in memory and applies these extensions by replacing the base class with the merged result of the base class and the discovered extensions.
The use of extension libraries that are precompiled provides a measure of protection for your source code and intellectual property.
