- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 ILASM
,但该过程似乎中止并显示以下消息:
***** FAILURE *****
我如何找出它失败的原因?我可以打开详细消息吗?是否有我可以查看的日志文件?
最佳答案
虽然我意识到现在帮助问题作者可能为时已晚,但我会在此处留下这些详细信息,以防将来对某人有所帮助。
我最近遇到了一个类似的问题,Ildasm
可以让我将一些 DLL 反汇编为 IL,但是 Ilasm
不会让我重新组装它们成 DLL。与问题作者一样,我的控制台输出非常无用,只是说明:
***** FAILURE *****
但没有列出任何理由。
在我的例子中,这是一个简单的错误,我将我的强名称 key 文件复制到了错误的目录中。在我意识到并将其放入正确的位置后,Ilasm
可以成功访问它并因此能够重新组装我的 DLL。
我认为在错误输出中没有提到这个基本错误真的很遗憾......这是我认为出错的第一件事......或者也许这就是为什么它没有列出...因为它很容易修复?
更新>>>
您可以判断您是否有这个确切问题的一种方法是查看控制台窗口输出...没有有效的强名称 key 文件,Ilasm
在结束时停止组装方法... 部分,例如。 每行都会有以下(或类似的)内容:
Assembled method Namespace.SubNamespace.ClassName::MethodName
如果您的输出中包含以下几行,那么您可能遇到了与这行不同的问题,因为当没有强名称 key 文件时,它应该从输出中丢失:
Creating PE file
Emitting classes:
关于.net - 使用 ilasm 失败,但没有给出原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984054/
我在 .net 3.5 SP1 中有一个相当大的程序,它编译得很好。然而,当我想用 Obfuscator Pro 对其进行混淆时(目前评估),Obfuscator 停止并出现以下错误: [Buil
我们需要修补程序集,目前无法从源代码重建。我可以使用 ildasm mydll.dll/all/out=mydll.il 转储 IL,然后我可以使用 ilasm/dll mydll.il 重建它,这一
我有一个 .il 文件,我可以毫无问题地编译它。我可以强命名它,所以没有任何问题。但是我无法像预期的那样通过属性设置文件版本。使用 ilasm 时如何设置程序集的 FileVersion? 如果我进行
我有一个带有嵌入式 .resx 文件的安装程序应用程序,其中包含一些信息,例如服务器名称、端口、密码等...我必须为每个客户生成此安装程序(此过程是自动的,并通过我们的网站完成)。这工作正常我使用 i
我正在制作一个从 Java(的一小部分)到 F# 中的 CIL (MSIL) 的编译器,我正在考虑为实际编译部分编写一些单元测试。有没有一种方法可以在生成的 IL 代码上运行 ilasm 并从单元测试
我正在尝试使用 ILASM,但该过程似乎中止并显示以下消息: ***** FAILURE ***** 我如何找出它失败的原因?我可以打开详细消息吗?是否有我可以查看的日志文件? 最佳答案 虽然我意识到
对于 CIL/MSIL,我可以在文本编辑器中编写代码,然后使用 ilasm/ildasm 进行编译/反编译。 我可以使用 Reflector 查看 .NET 类生成的 CIL。 在 Java 世界中,
我已经修复了 .net 4.0 但(仍然)找不到: Ilasm.exe 有什么想法吗?我需要它来执行此操作: strong name signing of assembly 最佳答案 这应该存在于您的
问题:我需要使用 ILASM.EXE 创建框架 2.0 程序集。 到目前为止,我已经看到 fw 2 ilasm: 创建了 2.0 程序集。另一方面,FW 4 ilasm:创建 4.0 程序集。 到目前
仍在基于修改 ILAsm 文件开发我的混淆程序。 (引用 Which C# method names should not be obfuscated?) 在查看 ILAsm 代码时,我的印象是 .p
假设我有一个包含以下代码的 ILAsm 库: .assembly extern mscorlib{} .assembly TestMe{} .module TestMe.dll .method pub
.net-core 是否有 ILDASM/ILASM 的等价物? 具体来说,我正在寻找可以在 Linux 上运行的东西(因此需要 .net-core)。 最佳答案 ildasm 和 ilasm 工具都
我有一个 C# dll,其成员类似于以下内容: public void DoStuff(int i) { try { something.InnerDoStuff(i);
我们有几个 C# 项目通过 COM Interop 使用遗留的 COM DLL。 为了正确使用 COM DLL 的某些方法,我们被迫执行手动中间语言 (IL) 修改,首先将 DLL 反汇编为 IL,修
我正在编写 ILAsm 函数,它接收可变数量的参数并返回它们的总和: .class public auto ansi TestSentinel { .method public static
我的程序需要调用ILASM ,但它一直在我身上移动。是否有我的程序可以读取的注册表设置或其他一些值,因此我不需要对路径进行硬编码? 最佳答案 从 SDK Microsoft.Build.Utiliti
我创建了一个简单的程序,并初始化了一个 double 类型的值, var a = double.NaN; 我使用 Visual Studio 2019、.net framework 4.5 构建项目
我们有一个客户,他有两个 .NET 程序集,A 和 B: 程序集 A 引用程序集 B。 程序集 A 未签名,未混淆,没有可用的源代码。 程序集 B 已签名,未混淆,有可用的源代码。 我想修改程序集 A
我正在尝试将 IL 代码编译为程序集。 ilasm.exe应该被我的 C# 应用程序调用。我正在调用 ilasm.exe通过 ProcessStartInfo实例。 PE 的生成工作正常,我的程序集运
从 .NET 生成的 IL 文件有什么用(使用 MSIL assembler-ilasm.exe)? 我是从 http://msdn.microsoft.com/en-us/library/496e4
我是一名优秀的程序员,十分优秀!