ILSPyを使ってリリースアセンブリを逆コンパイルしたところ、以下のようなコードが得られました。 VS 2013でデコンパイルされたプロジェクトを開くと、これらのステートメントごとにエラーが発生します。ILSpy逆コンパイラのこのコード行は有効ですか?
using #j;//this line shows up as an error in VS2013
using System;
エラーは次のとおりです。
プリプロセッサディレクティブは、私はまた、行を次のように同様のエラーを取得するライン
の最初の非空白文字として表示されなければなりません。
string path = #db.#ab(HttpUtility.UrlDecode(text));
質問:何#
を使用しての意味があり、どのように私はこれらのエラーを修正することができますか?
デコンパイルされたクラスの中には、#
で始まる名前があり、いくつかの名前空間とメソッド名もあります。私はそのような命名規則を使ったことがないので、 'ILSpy`がどのようにそのようなコードを思いついたかは非常に混乱しています。
参照先のdllが難読化されているように見えます。 – vendettamit
これは、難読化されたコードがデコンパイラによってどのように逆コンパイルされるかです。私のために何か新しいこと。ありがとう。 – Sunil