dotpeek相关内容
我正在观看视频课程,其中作者在幕后谈论 async/await.他展示了准备好的和反编译的代码.我想从头开始做同样的事情.我的意思是,在例如 DotPeek 的帮助下反编译一些 C# 编译文件.所以我有以下简单的例子: class 程序{公共静态异步任务 KekAsync(){Console.WriteLine(“等待{0}之前的当前线程ID", Thread.CurrentThread.Man
..
我正在观看视频课程,作者在后台谈论异步/等待.他显示了准备好的和反编译的代码.我想从头开始做同样的事情.我的意思是,借助DotPeek的示例,反编译一些C#编译文件.因此,我有以下简单示例: class程序{公共静态异步任务KekAsync(){Console.WriteLine(“等待{0}之前的当前线程ID",Thread.CurrentThread.ManagedThreadId);等待
..
当我发现以下内容时,我正在使用DotPeek浏览PresentationCore.dll的源代码: // Type: MS.Internal.TtfDelta.CMAP_HEADER // Assembly: PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assem
..
我在反编译.net程序集时遇到问题.当我在dotPeek中打开程序集时,有一个名为frmMain的类,其中声明了几百个变量,如下所示: [SpecialName] private static int \u0024STATIC\u0024SortByLengthAsc\u002402811241124\u0024xlen; 当我尝试将其导出以进行投影时,即使我将所有\ u0024更改为$
..
我如何重新编译编辑后的代码 还是将其替换为原始文件,然后将其另存为exe在dotpeek中? 我尝试重新编译并保存已保存的文件,但我不能 如果您发现任何方式,请分享 谢谢 解决方案 在Assembly Explorer窗格中右键单击打开的文件,然后选择Export to Project,这会将其保存为Visual Studio Project,您可以打开它并进行编译.
..
我有一个Interop DLL RCW.Xyz.dll,但找不到相应的DLL.因为名称不遵循默认的命名方案Interop.Xyz.dll,所以我猜想互操作程序集只是被重命名了. (即使DLL是使用默认名称由Visual Studio生成的,如果DLL的名称中包含空格,空格也会丢失,从而使得很难再次找到源DLL) 如何找到互操作程序集后面的COM DLL名称? 我认为我需要使用拆卸工具.
..
我试图使用JetBrains dotPeek 1.4符号服务器,但是遇到一些第三方程序集失败,dotPeek状态为: Pdb尚未生成,因为程序集不包含调试目录 使用CFF Explorer I发现这些程序集有空的“调试目录”可移植可执行文件(PE)头值。 有没有(简单)的方式来编辑PE添加调试目录标题值? 解决方案 de4dot在dotPeek眼中创建
..