2011-08-03 11 views
2

.NETリフレクタにアセンブリがロードされており、私はreflexilアドインを持っています。 アセンブリ内にメソッドが見つかりましたが、プライベートです。メソッド全体を自分のコードにコピーすることは、アセンブリ内の他の多くのメソッドを使用するため、あまりにも多くの作業をします。私はちょうどので、私は私のコードでそれを使用することができます.NET Reflector - Reflexil、公開にプライベートに変更

ます。private voidチェック(文字列プロキシ、ポートをint型)

に公共ボイドチェック(文字列プロキシ、ポートをint型)

を変更したいです。誰もそれを変更する方法を知っているし、固定後のアセンブリを保存する方法は?

代わりに再書き込みアセンブリのカーク

答えて

2

、参照、動的にプライベートメソッドを呼び出すために、コードからリフレクションを使用することを検討してください:

How do I use reflection to invoke a private method?

+0

痴女、それは確かにうまくいきます! –

+0

@Bart合意しました、それは少し面白いです。私は、第三者図書館が更新されている場合には、回帰がないことを確認するために単体テストと組み合わせることをお勧めします。 –

関連する問題