XXを達成するための方法を見つけることができません:オンラインは、例外の数、エラーメッセージがあることを報告しました
コードは関係がある呼び出します。
GetUserDottedLineSuperiors方式に変更されたフロントラインで最近見つかったコードの表示履歴は、オプションのパラメータを追加します。
開発関連の学生と確認した後に、ラインUserService.dll修正プログラムの途中であり、(フルページ出版確認するためのテスト環境では)何のフルページの出版物はありません。
コードが変更された場合通常、あなただけに配置されたDLLのコードを更新する必要があり、のみ更新されUserService.dllはで何も悪いことではありません。
しかし、これは権利ではありません。
私たちは、DataRule.dllソースと抗コンパイルされたコードを見て、次のとおりです。
それはオプションのパラメータを追加する前にあったようにコード(数字)があるため、オプションのパラメータが存在する、コンパイラ全く問題のない、維持されています。
しかし、デコンパイル(上記)、コンパイラオプションのパラメータにデフォルト値を増加することが分かりました。
コード内DataRuleプロジェクトの説明が、それは移動しませんでしたが、DLLは実際に前にコンパイルされていない同じが。このDataRule.dllを更新する必要があります。
また、オプションのパラメータのC#実装についてのぞき見することができ、加えて、コールの実際のポイントは、パラメータのデフォルト値です。
-------------------------------------------------- -------------------------------------------------- ----------------------------
実際には、当初、私も好奇心旺盛、見た目ILは、確かにオプションのパラメータは、おそらく動作するはずです、[OPT]ラベルを向上させるため、
MethodTableをチェックする時間が続き、私はそれが、この方法ではMethodTableする必要があります推測三つのパラメータであり、コールの時点でも、MethodTableに市内通話ので、対応する3つのパラメータをチェックする方法に対処すべきである、ILは次のようになります。
アドレスにジャンプするには、確かに三つのパラメータに対応する方法であり、