Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MissingMethodException raises in my confused assembly with .Net 3.5 #16

Open
magneticcore opened this issue Nov 11, 2017 · 1 comment
Open

Comments

@magneticcore
Copy link

I target my assembly containing controls for Visual Studio to .Net 3.5 with license support (VB.net).

After confusing it with ConfuserEx 1.0.0 (anti-tamper and constants), when the license is validated in Visual Studio, my assembly raises a MissingMethodException on Boolean System.Reflection.MethodInfo.op_Inequality(MethodInfo, MethodInfo) that is only included since .Net 4.0.

Without confusing it or confusing it with .Net 4.0 or 4.5, my assembly works normally.
Note: I built ConfuserEx with .Net 4.0

Where in the source code can I find this kind of problem?

Thank you.

@eucharistia
Copy link

Hey, nice to hear you found a fix/workaround. Which is to use both a 4+ build of ConfuserEx and a 4+ built CLR, if I understand correctly?
I think you might be able to get this issue to go away by building ConfuserEx with 3.5?
Perhaps this way it will not throw an exception from 4.
This may be impossible if ConfuserEx is not compatible with 3.5, but maybe you can modify it if you are very proficient in 3.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants