I recently successfully created a .rhi Rhino plugin installer by zipping an .rhp file as directed in the wiki. I have since made some changes and created a new one, but when I try to run the .rhi it gives the error “This package is not compatible with the rhino installer engine”.
I traced the issue down to the fact that I added some extension methods to my assembly, which caused the line
.custom instance void [System.Core]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 )
To get added to the manifest. If I change the extension methods to be regular methods, the error goes away.
The mac version of the package installed fine.
Is there any reason for this restriction? Can it be fixed?