3 つのプロジェクトを含む ac# ソリューションがあります。それらを1、2、3と呼びましょう。
それらの依存階層は、1 は 2 に依存し、2 は 3 に依存します。
プロジェクト 1 は Windows アプリケーションであるため、実行可能な出力があります。その他 (2 と 3) は、DLL 出力を含むクラス ライブラリ プロジェクトです。
Confuserを使用して、すべての出力 (プロジェクト 1 の exe と 2&3 の他の 2 つの DLL) を難読化しました。
問題は、混乱したexeを他の混乱したDLLと一緒に実行すると、exeがDLLからメソッドを取得できないことです。
次のような例外が発生します:「ストレージ プロパティが正しくありません: メンバー '2.User.memberName' の '_memberName'」
解決策はありますか?