gpt4 book ai didi

.net - 使用 ilasm 失败,但没有给出原因

转载 作者:行者123 更新时间:2023-12-02 08:39:22 25 4
gpt4 key购买 nike

我正在尝试使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com