manifests are not designed for .net assemblies

if they were why would they be used in DataFlex which is obviously not a .net assembly

manifests are designed to support both managed as well as unmanaged assemblies and are certainly designed to support registration free COM components