有没有办法将.dll文件转换为.cs文件[复制]

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (66)

这个问题在这里已有答案:

有没有办法将.dll文件转换为.cs文件?我正在搜索任何可以将.dll文件转换为.cs文件的工具或在线网站。如果有任何人有任何信息,请提前通知谢谢。

提问于
用户回答回答于

不,一般来说,这是不可能的(在任何编译语言中)。

您可以将.NET的二进制文件反编译为CIL(通用中间语言),这是一种面向对象的汇编语言。各种.NET语言(C#,F#,Visual Basic等)被编译成字节码,然后由.NET虚拟机而不是处理器执行。

由于.NET字节码与平台无关,因此可以在任何存在.NET虚拟机的平台上执行,而无需重新编译。

您可以使用例如以下免费反编译器将.NET二进制文件反编译为CIL:

dotPeek具有将任何.NET二进制文件反编译为等效 C#代码的功能,但它与原始C#代码不同。

用户回答回答于

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • Richel

    4 粉丝0 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券