2016-06-24 9 views
0

ILSpyバージョン2.3.1.1855では、(HttpWebRequestの問題をトラブルシューティングするために)System.dllを逆コンパイルしようとしています。このDLLはC:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCEにあります。私はタイプとメンバのリストを取得しますが、コードはありません。代わりに、この例外はILSpyコードウィンドウに示しますILSpy on .NETコンパクトフレームワーク

ICSharpCode.Decompiler.DecompilerException:エラーを逆コンパイルSystem.Net.WebResponse System.Net.WebRequest ::のGetResponse() ---> System.OverflowException:配列寸法がサポート範囲を超えました。 ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStackで (StackSlot []スタックのInt32 POPCOUNT、のInt32 pushCount、バイトコードpushDefinition)ICSharpCode.Decompiler.ILAstでICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDefinition methodDef) でICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDefinition methodDef、DecompilerContextコンテキストで.ILAstBuilder.Build(MethodDefinition methodDef、ブール最適化DecompilerContextコンテキスト)ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1パラメータ)で 、IEnumerableを`1パラメータ) ---内部例外スタックトレースの終了--- ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDefinition methodDef、DecompilerContext context、IEnum erable`1パラメータ)ICSharpCode.ILSpy.CSharpLanguage.DecompileMethodでICSharpCode.Decompiler.Ast.AstBuilder.AddMethod(MethodDefinition法) でICSharpCode.Decompiler.Ast.AstBuilder.CreateMethod(MethodDefinition methodDef) で(MethodDefinition法、ITextOutput出力、DecompilationOptionsオプション) ICSharpCode.ILSpy.TextView.DecompilerTextView.DecompileNodes(DecompilationContextコンテキスト、ITextOutput textOutput) (ICSharpCode.ILSpy.TextView.DecompilerTextView)。 <> c__DisplayClass16.b__15()

すべてのヒント?

答えて

2

これは単なるスタブです。たとえば、次のように実際のBCLライブラリを逆コンパイルする必要があります。

C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.dll

関連する問題