Lex Li
Lex Li
It requires something similar to virtual method tracking, which is currently missing. Before the issue is resolved, the workaround is to manually skip the properties.
Reimplemented the `InheritMap` class in 2.2.20 release to provide an initial fix of this issue. However, that class is a key component, so new bugs might come.
I don't have a Unity environment to test, so it is not trivial to me what might be the cause. Can you disable string hiding and try again?
String hiding weaves some extra code into the assemblies, which sounds like IL2CPP cannot handle properly. I am not sure if string hiding is in fact needed for Unity apps,...
Thanks. Looks like a useful feature. But do those generated classes have certain naming convention that can be utilized to filter them out with a few skip rules in config...
Any issue was reported earlier but I didn't have time to finish reviewing/testing it, https://github.com/obfuscar/obfuscar/pull/341 See if it resolves the exception for you.
No. 2.2.33 does not include the changes from #341, and that's why I asked you to try it out.
Thanks for reporting this. This might be a bug, as the original developers didn't test again such cases. I am currently occupied by other stuffs so investigation on this can...
.NET Core 3.0 is far from complete at this moment. You will have to wait till it reaches RC.
Due to the bugs I personally identified in .NET Core 3.0 RC1, I don't really recommend you upgrade to it. Besides, the ReadyToRun feature makes it possible to AOT.