In that issue, someone said to use skip assembly to merge. In my opinion, this is meaningless at least in the current project, because I don’t have too many assemblies, just don’t support the embedding of core classes, such as, IExternalCommand’s extended class.
Revit may require special pre-loading and active intervention. I don’t know how you can load the embedded assembly, how to load it successfully, it should be successful, because I’m in Before running this, I ran another plug-in first, which loaded the dll into it, and I successfully made the embedded assembly plug-in run successfully.
You fully understand what I mean. Your plugin is pretty good and will help you promote it. From what you mean, it seems that the embedded assembly is handled internally, which is great. If the Revit official can learn from your plan, it will help more people.