ConfuserEx で保護する独自の DLL があります。ConfuserEx では、「名前の変更」保護を使用しています。
<protection id="rename">
<argument name="mode" value="unicode" />
<argument name="renEnum" value="true" />
</protection>
もちろん、これにより DLL がコードを表示されないように保護されますが、私のクラス (DLL の一部として保護されています) は次を使用します。
MethodInfo mi = typeof(MyClass).GetMethod(nameof(MyStaticMethod), BindingFlags.Static | BindingFlags.NonPublic);
ここから問題が始まります。自分のコードでさえ、 (ConfuserEx で保護された)メソッドを見つけて使用できないからです。GetMethod を使用して、Delegate.CreateDelegate を呼び出します。この問題を解決するにはどうすればよいですか?