小编Ber*_*ero的帖子

如何反编译pdb以获取C#源代码?

我的场景:我想在日志文件中写入发生异常的部分代码(例如,之前的5行和发生异常的5行之后 - 或者至少是该方法的所有代码).

我的想法是用C#代码反编译pdb文件,并从反编译的文件中找到一个在catch块中异常的方法.

Pbd文件存在,我的应用程序构建为调试版本.我知道有些工具允许通过它的GUI(例如Reflector)进行反编译,但我希望从我的代码中获得该功能.

怎么做?

.net c# logging decompiler pdb-files

7
推荐指数
2
解决办法
1万
查看次数

DirectorySearch.PageSize = 2不起作用

     using (DirectorySearcher srch = new DirectorySearcher(String.Format("(memberOf=  {0})",p_Target.DistinguishedName)))
     {
            srch.PageSize = 2;
            SearchResultCollection results = results = srch.FindAll();
            int count = results.Count;
     }
Run Code Online (Sandbox Code Playgroud)

count = 3(THREE)而不是2.为什么?我不希望只在一个页面中获得所有结果.我知道PageSize = 2很小,但我在这种情况下设置的值只是为了测试目的(实际上它会更多).

c# active-directory

5
推荐指数
1
解决办法
2552
查看次数

标签 统计

c# ×2

.net ×1

active-directory ×1

decompiler ×1

logging ×1

pdb-files ×1