gpt4 book ai didi

.net - 如何通过 assembly 和 methoddef 找出方法名?

转载 作者:行者123 更新时间:2023-12-02 17:49:58 25 4
gpt4 key购买 nike

在装有 Windows XP 的机器上开发并在那里运行良好的应用程序在装有 Windows Server 2008 的目标机器上出现严重问题。即,它无法正常启动,并提供以下信息:

Description:

Stopped working


Problem signature:

Problem Event Name: CLR20r3

Problem Signature 01: neolant.asrm.rcpfreshner.service

Problem Signature 02: 1.0.7.0

Problem Signature 03: 4f4b66d2

Problem Signature 04: mscorlib

Problem Signature 05: 2.0.0.0

Problem Signature 06: 4bf4c743

Problem Signature 07: e47

Problem Signature 08: 20e

Problem Signature 09: Exception

OS Version: 6.0.6002.2.2.0.272.7

Locale ID: 1049

我想从中提取所有可能的信息,这意味着我需要知道 mscorlib 中的哪个方法具有 e47 的 methoddef。

我如何检索这些信息?

最佳答案

您可以使用 ildasm(Microsoft 中间语言反汇编程序)。在 ildasm 中打开程序集,然后从主菜单中选择 View -> MetaInfo -> Show!。您将看到带有 *Def/*Ref 标识符的程序集元数据。

关于.net - 如何通过 assembly 和 methoddef 找出方法名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9465927/

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