jbevain / cecil

Cecil is a library to inspect, modify and create .NET programs and libraries.
MIT License
2.71k stars 619 forks source link

Failed to extract SQLite.SQLiteException #906

Open ATikadze opened 1 year ago

ATikadze commented 1 year ago

Hello,

I'm trying to import HarmonyX into my Unity project (to build with IL2CPP) and therefore I needed MonoMod and thus Cecil.

When importing Cecil, I get many errors (about ~20) saying:

'Failed to extract SQLite.TableAttribute class of base type System.Attribute when inspecting Assets/Plugins/cecil-0.11.5/Test/Resources/assemblies/SQLite-net.dll' 'Failed to extract SQLite.NotNullConstraintViolationException class of base type SQLite.SQLiteException when inspecting Assets/Plugins/cecil-0.11.5/Test/Resources/assemblies/SQLite-net.dll' 'Failed to extract SQLite.NotifyTableChangedAction class of base type System.Enum when inspecting Assets/Plugins/cecil-0.11.5/Test/Resources/assemblies/SQLite-net.dll' and etc...

OS: MacOS Apple M1 (Silicon) Unity: v2021.3.23f1 (Personal) (Unity) Scripting Backend: IL2CPP (Unity) Api Compatibility Level: .Net Standard 2.1