Yes. if you want to do this, just create a dll proxy in C # (add a web link) and then destroy these assemblies, or you can pass the proxy code to C ++ / CLI.
Edit to reflect the comment.
You can use ILMerge to combine multiple assemblies into one, if necessary.
ILMerge takes a set of assembly input data and combines them into one target assembly.