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