IL2044: Could not find any type in a namespace specified in a descriptor file

Cause

The descriptor file specified a namespace that has no types in it.

Rule description

Descriptor files are used to instruct the trimmer to always keep certain items in an assembly, regardless of whether the trimmer could find any references to them.

A namespace specified in the descriptor file could not be found in the assembly matching the fullname argument that was passed to the parent of the namespace element.

Example

<!-- IL2044: Could not find any type in namespace 'NonExistentNamespace' -->
<linker>
  <assembly fullname="MyAssembly">
    <namespace fullname="NonExistentNamespace" />
  </assembly>
</linker>