gpt4 book ai didi

.net - 如何使用 Visual Studio 在项目中编译/链接 IL 代码

转载 作者:行者123 更新时间:2023-12-01 13:55:49 25 4
gpt4 key购买 nike

我有一个独特的问题。基本上,我在 .Net 混淆器上工作。混淆的程序集会导致崩溃的错误 IL。我需要调试这个混淆的 IL 并找出它崩溃的原因。

我目前的做法是:

  1. 使用 ildasm 反汇编
  2. 将 IL 代码导入 Visual Studio 并尝试在那里编译、调试和重现它。

我的问题是 Visual Studio 似乎不喜欢 .il 文件。我怎样才能让它按照应有的方式处理 IL 文件?

此外,不要建议 this method .我试过了,这个错误在重新编译时神奇地消失了..

最佳答案

当我遇到类似问题时,我使用了带有 Deblector 插件的 .NET Reflector(大概是 3-4 年前)。现在 Reflector 不是免费的,但我认为您可以使用试用版进行简单调试。看起来 .NET Reflector Pro 包含与旧 Reflector + Deblector 相同的功能,因此您可以调试纯 IL 代码。顺便说一句,你仍然可以使用 Deblector,因为新版本支持 Reflector 7 - http://deblector.codeplex.com/releases/view/93326

关于.net - 如何使用 Visual Studio 在项目中编译/链接 IL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181879/

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