With Inventor 2025+ using .NET 8, there is no separate execution context for the add-in to run. So, if there is a Nuget package/assembly version conflict with the add-in and Inventor or another add-in, it will cause an error. Below are some resources for how to do this manually within each add-in.
Could this be built into the standard ApplicationAddInServer to prevent the need from doing this manually?
Blog article on Inventor add-in implementing AssemblyLoadContext:
https://tylerwarner.dev/how-to-use-assemblyloadcontext-for-isolating-inventor-addin-dependencies
Sample Inventor add-in implementing AssemblyLoadContext:
https://github.com/tylerwarner33/autodesk-inventor-assembly-load-context
Revit implementation discussion about internal implementation:
https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&forid=%...