Developers often keep valuable information inside managed resources stored in an assembly. Agile.net can encrypt managed resources to protect them from extraction and unauthorized use. When needed, Agile.net decrypts the managed resource and streams the resource data to the caller.
A satellite assembly is a compiled library that contains localizable resources such as strings, bitmaps, etc. The symbol renaming process might require updating resources names, mainly due to usage of classes depending on information extracted from a resource having identical name. It's recommended that you include all satellite assemblies in your project so that Agile.net can update the resource names.