Hi @Maxim-CADman77
You posted two addins that I uploaded to App Store, and according to your statement seems your addin now is similar to Design Checker. So the case for Design Checker is that it was created with .Net Framework which works well with Inventor 2024 and previouse builds, but since Inventor 2025(which migrated to .Net 8) some functions in Design Checker that reference to .Net Framework assemblies are not compatible with .Net 8 so it can't be loaded within Inventor 2025, that is why we migrated the project to .Net 8, so now we have two projects, one is .Net Framework-based, the other one is .Net 8-based. Thus we will generate two DLLs, and we have two folders for them(Windows and WindowsNetCore), and in each folder we have an Autodesk.DesignChecker.Inventor.addin file which can configure the load behavior for the DLL, as you can see in the Windows folder it specifies
<SupportedSoftwareVersionGreaterThan>16..</SupportedSoftwareVersionGreaterThan>
<SupportedSoftwareVersionLessThan>29..</SupportedSoftwareVersionLessThan>
This means this DLL supports Inventor 2013 to Inventor 2024 to load it (major version 16 indicates Inventor 2012 while 29 indicates Inventor 2025), and Inventor 2025 and later versions will ignore this DLL. While in WindowsNetCore the .addin file specifies that only Inventor 2025 and 2026 can load the DLL in the same folder:
<SupportedSoftwareVersionGreaterThan>28..</SupportedSoftwareVersionGreaterThan>
<SupportedSoftwareVersionLessThan>31..</SupportedSoftwareVersionLessThan>
As @hollypapp65 mentioned you can find the detailed info about how to configure the .addin file to set the load status for an addin DLL:
Inventor 2024 Help | Creating an Add-In | Autodesk
While for the MeshEnabler addin, its DLL strongly binds with Inventor version, so for each major Inventor version we generate a DLL for it(some are even for minor versions), and in .addin file we specify the specific Inventor version to load it. Like below setting only allows Inventor 2025 to load the DLL which you can find in Autodesk MeshEnabler 2025.bundle folder:
<SupportedSoftwareVersionEqualTo>29..</SupportedSoftwareVersionEqualTo>
So in the .addin file you can specify either a range of Inventor versions or a specific Inventor version(major or minor version) to load the DLL in the same folder by combination of below tags:
<SupportedSoftwareVersionEqualTo>
<SupportedSoftwareVersionGreaterThan>
<SupportedSoftwareVersionLessThan>
<SupportedSoftwareVersionNotEqualTo>
Hope above explains, and let me if you have any more questions about how to configure the .addin file.
(Please note that not all the .Net Framework-based projects should be migrated to .Net Core, if the addin still works with Inventor 2025 or later versions you don't have to migrate them).
If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.
Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.