BepInEx does not provide any manifest information for any loaded patchers. Because of this they are not included when creating a profile code which can lead to issues with missing references. The only recourse for the user is to manually install such patchers which are at least mentioned in the summary list.
The most sane solution would be to keep track of the dependencies for each mod version encountered and the dependencies of the dependencies all the way down so that we can reconstruct what could be missing from such a mod list and include in the profile. There might be edge cases where someone had intentionally disabled a dependency which would misrepresent what mods/patchers were loaded, but it is undeniable such an approach would be more helpful than not in the majority of cases.
BepInEx does not provide any manifest information for any loaded patchers. Because of this they are not included when creating a profile code which can lead to issues with missing references. The only recourse for the user is to manually install such patchers which are at least mentioned in the summary list.
The most sane solution would be to keep track of the dependencies for each mod version encountered and the dependencies of the dependencies all the way down so that we can reconstruct what could be missing from such a mod list and include in the profile. There might be edge cases where someone had intentionally disabled a dependency which would misrepresent what mods/patchers were loaded, but it is undeniable such an approach would be more helpful than not in the majority of cases.